阿里云数据库掌门人李飞飞:分布式+云原生是下一代企业级数据库的核心武器

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 作者:《中国信息化周报》主编路沙

在刚刚过去的双11,阿里云通过将分布式技术与云原生数据库POLARDB的弹性技术进行结合,有效实现了数据库的分区、分库以及分表,以可扩展性、弹性以及高可用的能力高效应对了像双11这种数据访问量瞬间高并发的场景应用,进而保障消费者购物体验的流畅性和稳定性。

阿里巴巴集团副总裁、阿里云智能数据库产品事业部总裁、高级研究员李飞飞博士表示:“自商业化以来,阿里云自研的云原生数据库POLARDB已经成为公司内部增长最快的数据库产品。”

飞到嘉年华.jpg

而究其原因,李飞飞认为,首先POLARDB虽然是自研数据库,但是无论是使用方式,还是逻辑语法都能够兼容市场上的主流数据库。其次,相对于开源数据库和商业数据库,POLARDB确实有着独特的优势和特点。
比如,POLARDB能够实现计算和存储节点分开进行弹性扩容,这是传统的单节点的数据库系统所完全不能提供的一种能力。另外,基于弹性优势,当用户上云的时候,并不需要提前购买大量的资源,保障按需使用按量计费即可。

“阿里云内部推崇聚焦、专业、专注的文化,而这种文化也就决定我们会将更多的研发力量投入到最核心的产品上面。

如今,阿里云内部凭借POLARDB和下一代实时分析的数据仓库AnalyticDB,形成了一个从AP到TP的良好生态闭环,从而能够满足大多数客户的业务需求。”李飞飞进一步解释道。

下一代企业级数据库:分布式+云原生

数据库系统的演进经历了从最早的关系型数据库OLTP到半结构化,再到分析型数据库OLAP等非结构化的数据库,再发展到如今的多模数据库。在刚刚结束的2019数据技术嘉年华大会上,李飞飞表示下一代数据库一定是从单节点+分布式的架构向分布式+云原生的架构转变。

传统的单节点架构,计算和存储的节点是紧耦合在一起的。其优势在于开发简单、部署容易,缺点是扩展性和高可用都不好。而分布式架构,是将数据进行分片并分别存在不同节点上面,其特点是水平扩展能力特别强,当数据量变大、并发量变高的时候只需要增加节点即可。

而劣势是如果要求不改动上层业务逻辑,就必须要有能力去处理分布式事务和分布式查询。云原生架构则因天然为云定制,具备云计算的弹性能力,兼具开源数据库的易用、开放特点,及传统数据库的管理和处理性能等优势,逐渐成为企业的最佳选择。

所以,在李飞飞看来,下一代企业级数据库最核心的是需要实现架构上的突破,就是将分布式架构和云原生架构结合在一起。这种架构的好处就是面对同样的数据以及同样高的并发,不需要再做那么多多分区分片,并降低分布式事务和分布式查询处理所带来的成本。而阿里云的POLARDB就将这种分布式和云原生的架构完美的结合了起来。

具体来讲,POLARDB采用存储计算分离、共享存储、智能调度、软硬结合、物理复制等新技术,很好地解决了开源数据库在云上所面临的弹性、易用性和可移植性等诸多问题。

同时,POLARDB还能够支持单库容量扩展至上百TB以及计算引擎及存储的秒级扩展,为高速增长的客户业务场景提供高性能、高吞吐和弹性扩展的能力,100%兼容MySQL、PostgreSQL生态,深度兼容ORACLE的语法和数据类型,可实现一键迁移上云。

开放生态建设与用户及开发者一起成长

“我们希望通过将POLARDB作为中心抓手,打造一个从AP到TP的闭环数据链路生态,这样就可以一站式解决数据的产生、存储、分析、消费的全流程用户需求,这将是我们的核心的策略。”李飞飞如是说。

而在2019数据技术嘉年华的演讲当中,李飞飞提到,数据库已成为云上应用的关键一环,也是连接IaaS层与智能化应用最为关键的步骤。在这个过程中,阿里云一直在致力于构建基于自身的两个核心的数据库自研产品POLARDB和AnalyticDB以及上述提到的数据传输工具DTS等共同打造具有中国特色的数据库生态。

目前,整个云数据库的市场前景非常广阔,在数据库领域的权威评选——Gartner全球数据库魔力象限评比中,阿里云成功进入“挑战者”象限,连续两年作为唯一的中国企业入选。最新评选表明,阿里云过去一年在产品技术领域进展迅猛,获得市场的广泛认可。

“阿里云拥有所有云厂商中最为丰富的数据库种类覆盖度,覆盖自研和开源数据库产品。”分析师在报告中表示,“ApsaraStack帮助客户进行本地和云上数据的共享,这是其他云厂商所不具备的重要优势。此外,兼容Oracle数据库表明,阿里云正积极瞄准全面上云的机遇。”

根据Gartner 统计数据,阿里云已经位居全球云数据库市场份额第三位以及中国市场第一位,年增长率达到116%,营收规模是第二名厂商的2倍。从首次双十一的开场即宕机到现在能够撑起超过2000亿元的交易规模,阿里云的技术能力已经突飞猛进,希望未来能够与生态伙伴共同服务客户,实现共建共赢。

戳这里👇

双十二返场优惠,POLARDB新购一年低至5折!

https://www.aliyun.com/product/polardb?spm=5176.12825654.h2v3icoap.58.7a122c4aLfzQmq&aly_as=pxHxrL_b

相关实践学习
AnalyticDB MySQL海量数据秒级分析体验
快速上手AnalyticDB MySQL,玩转SQL开发等功能!本教程介绍如何在AnalyticDB MySQL中,一键加载内置数据集,并基于自动生成的查询脚本,运行复杂查询语句,秒级生成查询结果。
阿里云云原生数据仓库AnalyticDB MySQL版 使用教程
云原生数据仓库AnalyticDB MySQL版是一种支持高并发低延时查询的新一代云原生数据仓库,高度兼容MySQL协议以及SQL:92、SQL:99、SQL:2003标准,可以对海量数据进行即时的多维分析透视和业务探索,快速构建企业云上数据仓库。 了解产品 https://www.aliyun.com/product/ApsaraDB/ads
目录
相关文章
|
3月前
|
运维 监控 Cloud Native
云原生之运维监控实践:使用 taosKeeper 与 TDinsight 实现对 时序数据库TDengine 服务的监测告警
在数字化转型的过程中,监控与告警功能的优化对保障系统的稳定运行至关重要。本篇文章是“2024,我想和 TDengine 谈谈”征文活动的三等奖作品之一,详细介绍了如何利用 TDengine、taosKeeper 和 TDinsight 实现对 TDengine 服务的状态监控与告警功能。作者通过容器化安装 TDengine 和 Grafana,演示了如何配置 Grafana 数据源、导入 TDinsight 仪表板、以及如何设置告警规则和通知策略。欢迎大家阅读。
78 0
|
4月前
|
存储 Cloud Native NoSQL
云原生时代的数据库选型与架构设计
云原生时代的数据库选型与架构设计
58 0
|
5月前
|
消息中间件 架构师 Java
阿里面试:秒杀的分布式事务, 是如何设计的?
在40岁老架构师尼恩的读者交流群中,近期有小伙伴在面试阿里、滴滴、极兔等一线互联网企业时,遇到了许多关于分布式事务的重要面试题。为了帮助大家更好地应对这些面试题,尼恩进行了系统化的梳理,详细介绍了Seata和RocketMQ事务消息的结合,以及如何实现强弱结合型事务。文章还提供了分布式事务的标准面试答案,并推荐了《尼恩Java面试宝典PDF》等资源,帮助大家在面试中脱颖而出。
|
5月前
|
消息中间件 中间件 数据库
NServiceBus:打造企业级服务总线的利器——深度解析这一面向消息中间件如何革新分布式应用开发与提升系统可靠性
【10月更文挑战第9天】NServiceBus 是一个面向消息的中间件,专为构建分布式应用程序设计,特别适用于企业级服务总线(ESB)。它通过消息队列实现服务间的解耦,提高系统的可扩展性和容错性。在 .NET 生态中,NServiceBus 提供了强大的功能,支持多种传输方式如 RabbitMQ 和 Azure Service Bus。通过异步消息传递模式,各组件可以独立运作,即使某部分出现故障也不会影响整体系统。 示例代码展示了如何使用 NServiceBus 发送和接收消息,简化了系统的设计和维护。
98 3
|
5月前
|
前端开发 Java 数据库
企业级JAVA、数据库等编程规范之命名风格 —— 超详细准确无误
文章详细阐述了企业级编程中Java和数据库等编程规范的命名风格,包括包名、类名、方法名、参数名、成员变量、局部变量、常量、抽象类、异常类、测试类、数据库及其字段和CSS等的命名规则。
81 0
企业级JAVA、数据库等编程规范之命名风格 —— 超详细准确无误
|
7月前
|
Cloud Native 数据库 开发者
云原生数据库2.0问题之帮助阿里云数据库加速技术更新如何解决
云原生数据库2.0问题之帮助阿里云数据库加速技术更新如何解决
|
7月前
|
Cloud Native 关系型数据库 分布式数据库
云原生关系型数据库PolarDB问题之PolarDB相比传统商用数据库的优势如何解决
云原生关系型数据库PolarDB问题之PolarDB相比传统商用数据库的优势如何解决
61 1
|
7月前
|
存储 SQL 运维
“震撼发布!PolarDB-X:云原生分布式数据库巨擘,超高并发、海量存储、复杂查询,一网打尽!错过等哭!”
【8月更文挑战第7天】PolarDB-X 是面向超高并发、海量存储和复杂查询场景设计的云原生分布式数据库系统
139 1
|
7月前
|
数据库 C# 开发者
WPF开发者必读:揭秘ADO.NET与Entity Framework数据库交互秘籍,轻松实现企业级应用!
【8月更文挑战第31天】在现代软件开发中,WPF 与数据库的交互对于构建企业级应用至关重要。本文介绍了如何利用 ADO.NET 和 Entity Framework 在 WPF 应用中访问和操作数据库。ADO.NET 是 .NET Framework 中用于访问各类数据库(如 SQL Server、MySQL 等)的类库;Entity Framework 则是一种 ORM 框架,支持面向对象的数据操作。文章通过示例展示了如何在 WPF 应用中集成这两种技术,提高开发效率。
116 0
|
7月前
|
SQL 网络协议 数据库连接
"解锁数据连接新技能:Python携手SqlServer,轻松驾驭企业级数据库挑战!"
【8月更文挑战第21天】本文介绍如何在Python中连接SqlServer数据库。首先,需安装`pyodbc`库:`pip install pyodbc`。接着配置数据库详情如服务器地址、端口等。示例代码展示如何建立连接、执行查询及处理结果。务必确认TCP/IP已启用并使用合适ODBC驱动。了解这些步骤可助您更好地利用Python进行数据管理。
142 0