媒体声音 | 憋了这么久,阿里云数据库再放大招

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 作者:老鱼

4月22日,阿里云正式对外发布了首个“自动驾驶”级数据库平台DAS,无疑是数据库领域的又一重磅事件。

14.jpg

为什么说憋了很久?因为很早前,阿里云就确定了云原生、智能化两大方向,在云原生数据库领域,阿里云拥有国内首个云原生数据库PolarDB及云原生数据仓库AnalyticDB等,如今,其在智能化方面也取得了新的突破,相关研究成果已连续两年入选数据库领域顶级会议VLDB。

而大招也并非笔者标题党,可能很多人并不清楚DAS这个产品发布,背后意味着什么。作为全球前三、亚太第一的云服务商,阿里云此次发布DAS,必将拉开云上数据库进入自动驾驶时代的序幕。

据悉,目前,阿里巴巴集团内部85%的数据库实例已经实现自动驾驶。

DAS的前世今生

众所周知,虽然云数据库解决了开发者在资源弹性、高可用、备份、监控等基本运维负担,让数据库最优性能触手可及。

但如何用好数据库,如何让数据库更稳定并发挥最优的性能?如何快速诊断和应对各种原因导致的突发数据库性能问题?以及如何以最低资源成本满足业务需求,这些问题一直都是用户非常重要的诉求,因此,DAS应运而生。

image.png

DAS是一种基于机器学习和专家经验实现数据库自感知、自修复、自优化、自运维及自安全的云服务,提供六大自治特性,从异常检测、根因分析、决策执行以及跟踪评估,拥有全闭环的自治能力,其过程无需人工干预,实时评估自治优化效果,持续反馈,持续优化。

image.png

从上图,我们可以清晰的看到DAS的演进过程,其雏形最早可以追溯到2014年的CloudDBA SQL诊断引擎,2016年进行了升级,但那时候还只是一个辅助诊断工具,还谈不上自动驾驶。2017年,确定自动驾驶方向,通过阿里巴巴集团丰富的业务场景进行孵化和锤炼。2019年,在阿里云上正式发布数据库 “自动驾驶”级平台——数据库自治服务DAS。

如何正确理解DAS

与Oracle将自治能力内置在数据库引擎中不同,DAS(Database Autonomy Service,简称DAS)并不是一个数据库,而是一个数据库“自动驾驶”平台,因此,其并不仅作用于某单一数据库引擎,而是作用于其数据库产品家族中的所有数据库,包括PolarDB、AnalyticDB、RDS、Redis等,涵盖OLTPOLAPNoSQL等各种类型的数据库。

而在“自动驾驶”工具类产品中,DAS处于怎样的水平,与友商差异在何处?这里需要先搞明白什么是数据库的“自动驾驶”,同为自动驾驶,其差别也可能巨大。目前,比较得到认可的数据库自动驾驶等级定义如下:

Level-0:全部靠人肉,没有任何工具/产品辅助
Level-1:提供基础监控、告警等信息,不输出任何建议;
Level-2:在某些场景下,能够输出诊断或者优化建议,但是建议是否采纳和应用,还是由人来决策,例如SQL诊断引擎;
Level-3:在部分场景下,实现完全的自治,无需人参与,例如自动SQL限流、自动SQL优化、自动弹性伸缩等;
Level-4:实现数据库的完全自动驾驶。

阿里云资深技术专家、DAS产品线负责人李广望在接受笔者采访时候表示,目前DAS能力对应等级已经超越Level-3,正在全力向Level-4演进。

也就是说,DAS在部分场景下,已经实现了完全自治,无需人工参与。与友商的区别也就显而易见。据悉,部分云厂商的自治服务还处于辅助诊断阶段,因为决策还需要人工采纳和执行,这是根本的区别。

而部分场景比例是多少呢?李广望表示,基于DAS在阿里巴巴集团内的实践,能覆盖90%的场景,让数据库管理成本下降9成。但阿里云却没有将其定义为L4,是因为其优化策略采用最大保护策略,其目的是不给用户带来负面效果和不确定性。

据了解,目前,DAS已在阿里巴巴集团的所有数据库上验证了近3年,并大规模应用于阿里巴巴内部业务场景,累计优化超4200万 SQL、回收超4 PB空间,并服务了大量电商、金融、游戏等领域企业。

写在最后

聊数据库,不谈性能就是耍流氓,因为,性能犹如粮食,在数据库的历史上,一直就不够用,这就是为什么数据库都需要精细化调优的原因。

如果说,从传统数据库到云原生数据库,是数据库领域的第一次飞跃,那么,数据库实现自动驾驶,毫无疑问是数据库领域的第二次飞跃。因为,它让数据库发挥最优性能变得触手可及。

从“人肉处理”到“自动驾驶”,从“被动救火”到“提前防治”,从“监控告警”到“自动止损”,从“局部优化”到“全局优化”,从“基于规则”到“基于AI”,代表的是时代的发展和技术的进步。

因此,阿里云预测,未来3年,云上80%的数据库将开启“自动驾驶“就变得很好理解了。从某种程度上讲,云数据库实现自动驾驶的能力势必会加速数据库上云的进程。

相关阅读

阿里云发布“自动驾驶”级数据库平台DAS ,全球首创技术让管理成本降9成

如何应对数据库CPU打满?最优解在这里...

运维界的绝世秘笈被我们发现了!听阿里小哥用rap为你一一道来...

陷入人肉SQL优化的恶性循环怎么办?是时候跟它们说再见了

因“智”而治,数据库自动驾驶时代大门即将开启!

耗时又繁重的SQL优化,以后就都交给TA吧!

业务异常只能看着数据库崩溃?看看应急处理利器——自动SQL限流

目录
相关文章
|
22天前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
28天前
|
缓存 安全 Java
阿里云数据库 SelectDB 内核 Apache Doris 2.0.6 版本正式发布
阿里云数据库 SelectDB 内核 Apache Doris 2.0.6 版本正式发布
|
26天前
|
SQL 安全 数据管理
在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
【2月更文挑战第33天】在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
28 7
|
27天前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
367 3
|
16天前
|
弹性计算 关系型数据库 MySQL
阿里云数据库服务器价格表,数据库创建、连接和使用教程
阿里云数据库使用流程包括购买和管理。选择所需数据库类型如MySQL,完成实名认证后购买,配置CPU、内存和存储。确保数据库地域与ECS相同以允许内网连接。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码连接。同一VPC内的ECS需添加至白名单以进行内网通信。参考官方文档进行详细操作。
76 3
|
27天前
|
弹性计算 关系型数据库 MySQL
阿里云MySQL云数据库优惠价格、购买和使用教程分享!
阿里云数据库使用流程包括购买和管理。首先,选购支持MySQL、SQL Server、PostgreSQL等的RDS实例,如选择2核2GB的MySQL,设定地域和可用区。购买后,等待实例创建。接着,创建数据库和账号,设置DB名称、字符集及账号权限。最后,通过DMS登录数据库,填写账号和密码。若ECS在同一地域和VPC内,可内网连接,记得将ECS IP加入白名单。
428 2
|
28天前
|
存储 SQL 数据管理
阿里云数据库 SelectDB 内核 Apache Doris 如何基于自增列满足高效字典编码等典型场景需求|Deep Dive 系列
自增列的实现,使得 Apache Doris 可以在处理大规模时展示出更高的稳定性和可靠性。通过自增列,用户能够高效进行字典编码,显著提升了字符串精确去重以及查询的性能。使用自增列作为主键来存储明细数据,可以完美的解决明细数据更新的问题。同时,基于自增列,用户可以实现高效的分页机制,轻松应对深分页场景,有效过滤掉大量非必需数据,从而减轻数据库的负载压力,为用户带来了更加流畅和高效的数据处理体验。
|
28天前
|
SQL 关系型数据库 MySQL
阿里云mysql数据库价格购买和使用教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,通过选择配置、地域和可用区完成购买。创建数据库和账号,分配权限。使用DMS登录数据库,进行管理操作。确保ECS与RDS在同一地域的VPC内,配置白名单实现内网连接。详细步骤见官方文档。
628 1
|
9月前
|
SQL Cloud Native 关系型数据库
ADBPG(AnalyticDB for PostgreSQL)是阿里云提供的一种云原生的大数据分析型数据库
ADBPG(AnalyticDB for PostgreSQL)是阿里云提供的一种云原生的大数据分析型数据库
730 1
|
9月前
|
数据可视化 关系型数据库 MySQL
将 PostgreSQL 迁移到 MySQL 数据库
将 PostgreSQL 迁移到 MySQL 数据库
1050 2