产品简介—PolarDB-X历史

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 前言2009年,阿里巴巴在进行年度收支核算时,发现业务对数据存取资源的需求呈指数级扩张,并与业务指标增长之间产生鸿沟。此时的阿里巴巴清晰的意识到,如果不通过技术创新平衡成本和增长需求,必将对未来发展产生影响。1.于是"去IOE"的说法被首次提出。"去IOE"的目的绝不仅仅是摆脱几个传统IT厂商的产品,而是在互联网+、云计算快速兴起后,企业用户迫切需要能够保证其业务发展和创新的更加开放、灵活、高效的IT基础架构。概括地说,"去IOE"推动了用横向扩展取代纵向扩展,用开源软件代替商业软件的进程,可以看作是云计算的奠基之举。2.其中对传统商业数据库的替换又是"去IOE"的核心。

p338274.png

   TDDL阶段

      关键字:阿里巴巴大规模应用;分库分表技术开创者

去掉传统商业数据库后,是否有更适合的产品和解决方案来替代呢?对于数据库来说,答案是明确的:开源+分布式,开源解决成本问题,分布式解决性能和容量问题。

       同年11月11日,TDDL(Taobao Distributed Data Layer)首秀,开创了分布式数据库中间件+开源数据库应用在高并发交易系统的先河。

       当时的TDDL虽是一个客户端jar,但创造性地提出了三层(Matrix、Group、Atom)拆分拓扑结构,满足应用按需制定拆分策略的同时,解决了弹性扩容、本地高可用等企业应用难题。

       2011~2015,TDDL成为阿里巴巴数据库系统的统一接入标准,开始面向阿里巴巴所有业务提供分布式数据库服务。目前集团内运行实例约30万套,业务覆盖支付、资金、即时通信、媒体等十余大类。

      丰富的业务模型造就了TDDL优秀的MySQL语法兼容性,庞大的业务规模使TDDL打磨出优异的内核稳定性,历年双十一的加持孵化了TDDL业界顶尖的高性能高吞吐。

与此同时,阿里巴巴分布式数据库的商业化进程悄然启动……

   DRDS阶段

      关键字:云端商业化;高性能SQL引擎

      DRDS(Distributed Relational Database Service)于2016年初迎来了第一个公有云付费客户。自此,DRDS一直在不断努力提升单位资源的处理能力,以求最大限度帮助客户降本增效。

       DRDS研发团队于2017年发布的新一代高性能分布式SQL引擎,通过PlanCache、FastSQL、定制化的底层驱动使Batch写、含拆分键Select、读写分离等操作有300%的性能提升;跨库聚合、分布式Join、分布式事务等操作有200%性能提升。

并且提供更低使用成本,包括对不同维度的表的Join操作的支持、内存中二次排序的支持和对内存结果做函数计算的支持等。

      DRDS还针对分布式数据库使用场景提供一系列的企业级特性,包括全局Sequence服务、读写分离、数据库账号体系和DRDS后台运维指令集。

凭借优异性能和相对优良的体验,DRDS迅速在公有云积累一批忠实用户。

      DRDS的商业化成功,标志着阿里巴巴分布式数据库技术完成了从内部孵化到市场化运营的阶段性转变以及从分布式数据库中间件到分布式数据库系统实质性跨越。

   PolarDB-X 1.0阶段

      关键字:架构与品牌升级;国计民生项目

      2018~2019年,DRDS凭借优异稳定性和超高性能以及丰富的企业特性,承接众多政企行业的国计民生项目,积极投入我国信息系统基础设施数字化转型建设,品牌声誉得到大幅提升逐步成长为代表阿里巴巴的名片级产品。

      与此同时,DRDS进行品牌升级,命名为PolarDB-X,"PolarDB"是阿里云自研关系型数据库产品家族名称,"X"取音"Extreme",取意"极致"。

      PolarDB-X 1.0支持以PolarDB MySQL作为存储节点,大幅提高集群IO能力以及柔性分布式事务,且面向政企客户需求增强了安全特性,譬如一致性备份恢复、SQL闪回、SQL审计等。

   PolarDB-X 2.0阶段

      关键字:透明分布式、开源

PolarDB-X 2.0是阿里巴巴分布式数据库有史以来最大幅度的版本更新。产品基于透明分布式理念提供了默认主键拆分策略、基于TSO和MVCC的高性能强一致分布式事务、基于一致性Hash分区策略的分布式线性扩展能力、全局一致性Binlog和全局一致性备份能力。数据节点(DN)采用阿里巴巴自研的基于X-Paxos的三副本强一致MySQL分支,确保在容灾过程中RPO=0。p338986.png

      目前PolarDB-X 2.0已经采用全新架构在阿里云世界范围内的13个国家和地区提供服务。并提供公有云、专有云、软件版和DBStack多种部署形态满足不同行业客户的需求。

      PolarDB-X 2.0已全面拥抱开源,毫无保留地和全世界的MySQL社区共同成长,将高性能分布式数据库质量进一步提升,使用门槛尽可能降低。

      未来,国产化、HTAP混合负载、快速容量变更、多区域容灾多活等均是PolarDB-X 2.0的探索方向……

相关实践学习
跟我学:如何一键安装部署 PolarDB-X
《PolarDB-X 动手实践》系列第一期,体验如何一键安装部署 PolarDB-X。
相关文章
|
存储 Cloud Native 关系型数据库
产品简介—PolarDB-X简介
产品介绍 PolarDB-X是阿里云面向高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库使用需求,自主设计研发的高性能云原生分布式数据库产品。 PolarDB-X始终保持对阿里巴巴集团“双十一购物狂欢节”所有相关业务的全面支撑。历经十余年淬炼,PolarDB-X具备了强数据一致性、高系统稳定性、快速集群弹性等核心关键特性,并在司法财税、交通物流、电力能源等公共事业领域有广泛深入应用。 PolarDB-X坚定遵循自主可控、开放生态的发展思路,持续围绕MySQL开源生态构建分布式能力,以求最大程度降低用户的学习使用成本。
794 0
|
SQL 容灾 关系型数据库
产品简介—PolarDB-X历史
前言 2009年,阿里巴巴在进行年度收支核算时,发现业务对数据存取资源的需求呈指数级扩张,并与业务指标增长之间产生鸿沟。此时的阿里巴巴清晰的意识到,如果不通过技术创新平衡成本和增长需求,必将对未来发展产生影响。 1.于是"去IOE"的说法被首次提出。"去IOE"的目的绝不仅仅是摆脱几个传统IT厂商的产品,而是在互联网+、云计算快速兴起后,企业用户迫切需要能够保证其业务发展和创新的更加开放、灵活、高效的IT基础架构。概括地说,"去IOE"推动了用横向扩展取代纵向扩展,用开源软件代替商业软件的进程,可以看作是云计算的奠基之举。 2.其中对
152 0
产品简介—PolarDB-X历史
|
存储 SQL 并行计算
产品简介—PolarDB-X适用场景
高负载低延时交易 场景描述 交易场景广泛存在于互联网业务中,交易系统是信息系统中最为核心的组件之一。业务连续性、事务一致性和系统安全性是交易系统正常运1行的基础,长时间高负载低延时的运行是互联网时代交易系统的发展方向。 产品能力 PolarDB-X采用搭载自研多数派共识协议X-Paxos,并应用于存储节点提供三副本强一致能力,确保高可用切换和容灾场景下RPO=0。基于全局时钟TSO策略和分布式的MVCC多版本,分布式事务可确保多节点数据访问的事务一致性。PolarDB-X通过中国信通院《金融级分布式事务数据库稳定性专项评测》,且持续12年支撑“双十一”全球购物狂欢节,集稳定性与高性能于一身。
173 0
产品简介—PolarDB-X适用场景
|
存储 运维 Cloud Native
PolarDB-X 1.0_产品简介-产品概述
产品简介 PolarDB-X是由阿里巴巴自主研发的云原生分布式数据库,融合分布式SQL引擎与分布式自研存储X-DB,基于云原生一体化架构设计,可支撑千万级并发规模及百PB级海量存储。专注解决海量数据存储、超高并发吞吐、大表瓶颈以及复杂计算效率等数据库瓶颈问题,历经各届天猫双十一及阿里云各行业客户业务的考验,助力企业加速完成业务数字化转型 。 PolarDB-X核心能力采用标准关系型数据库技术实现,配合完善的管控运维及产品化能力,使其具备稳定可靠、高度可扩展、持续可运维、类传统单机MySQL数据库体验的特点。 PolarDB-X在公共云和专有云环境沉淀打磨多年,历经各届天猫双十一核心交易业务
185 0
|
SQL 弹性计算 Oracle
PolarDB-X 1.0_产品简介-实例规格
PolarDB-X计算层提供多种系列、不同规格的实例,以满足不同性能要求的多种业务场景。
205 0
|
SQL 存储 运维
PolarDB-X 1.0_产品简介-适用场景
本文主要介绍PolarDB-X的适用场景。
336 0
PolarDB-X 1.0_产品简介-适用场景
|
存储 弹性计算 关系型数据库
PolarDB-X 1.0_产品简介-PolarDB-X 1.0定价
PolarDB-X 1.0由计算层DRDS实例与存储层私有定制RDS实例组成,本文主要介绍PolarDB-X 1.0如何定价。
241 0
|
存储 SQL 并行计算
产品简介—PolarDB-X适用场景
高负载低延时交易 场景描述 交易场景广泛存在于互联网业务中,交易系统是信息系统中最为核心的组件之一。业务连续性、事务一致性和系统安全性是交易系统正常运1行的基础,长时间高负载低延时的运行是互联网时代交易系统的发展方向。 产品能力 PolarDB-X采用搭载自研多数派共识协议X-Paxos,并应用于存储节点提供三副本强一致能力,确保高可用切换和容灾场景下RPO=0。基于全局时钟TSO策略和分布式的MVCC多版本,分布式事务可确保多节点数据访问的事务一致性。PolarDB-X通过中国信通院《金融级分布式事务数据库稳定性专项评测》,且持续12年支撑“双十一”全球购物狂欢节,集稳定性与高性能于一身。
产品简介—PolarDB-X适用场景
|
21天前
|
SQL 运维 关系型数据库
PolarDB产品使用合集之PolarDB 2.3.0 版本的 CDC 功能支持 Polardb-X 到 Polardb-X 的数据同步吗
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。

相关产品

  • 云原生分布式数据库 PolarDB-X