什么是PolarDB-X,它都有哪些特点?

时间:2022-01-06 发布人:阿里云代理

什么是PolarDB-X?

polardb-x
阿里云提供的PolarDB-X是可以简单理解为阿里云向大吞吐、大存储、快速、易扩展和更高可用云计算的数据库需求提花的产品,由阿里云自主设计研发的高性能云原生分布式数据库产品。PolarDB-X一直用在阿里巴巴相关活动中,比如每年1次的双11等。有过10多年的应用场景,它拥有了强数据一致性、更高的系统稳定性以及快速集群弹性等核心关键特性,并在政府提供的公共事业领域有广泛深入应用。

PolarDB-X的5个特点

特点1:原生的数据库MSYQL生态


PolarDB-X积极拥抱并努力回馈MySQL生态,目前已经形成对MySQL生态从协议、语法、事务行为、账号体系、安全到命令行工具的全方位兼容。阿里云及开源社区的多种生态工具对PolarDB-X持续提供不断完善的支持,包括但不限于以下产品:数据传输服务DTS、数据库备份DBS、数据管理服务DMS、数据库自治服务DAS、数据集成Data Integration、云监控、性能测试PTS。PolarDB-X已作为标准云产品在世界范围内的13个地区提供服务。依托云资源和容器化部署能力,PolarDB-X可以在数分钟内完成集群创建和变配,整个过程中用户无需进行手工干预。同时PolarDB-X支持按量付费模式,从而帮助用户精准降本。

特点2:计算和存储分开

PolarDB-X的存储节点(DN)基于阿里巴巴自研的跨可用区部署的三节点强一致数据库X-DB构建。X-DB使用InnoDB引擎,提供MySQL语法全兼容能力,以及对复杂查询的处理能力。X-DB结合PolarDB-X面向HTAP的CBO查询优化器,可精确控制计算下推行为,从而获得更佳的整体性能。旨在最大限度地发挥其云数据库的弹性扩展能力,PolarDB-X采用了基于存储计算分离的Shared-Nothing系统架构,该架构使用户根据业务需要进行分层容量规划成为可能。


特点3:无遮挡数据库体验

3.1)让用户以单机MySQL数据库使用体验,操作分布式数据库是PolarDB-X一贯追求的目标。为此PolarDB-X提供了简单易用的透明分布式能力:

3.2)默认主键拆分,让移植到PolarDB-X的数据和业务摆脱对设计“分区键”的依赖;

3.3)高性能强一致分布式事务,PolarDB-X采用自研X-Paxos协议,保证数据存储在故障切换过程中RPO=0的基础上,使用TSO策略和分布式的MVCC能力保证了分布式事务的隔离性和一致性。

3.4)分布式线性扩展,PolarDB-X基于一致性Hash的分区策略,有效的进行负载均衡和热点抑制,且在扩展过程中保持计算下推和数据一致性的同时实现业务零感知。并行和流控能力为扩展期间业务连续性提供了有力保障。

3.5)全局Binlog和全局一致性备份,分别解决分布式数据库各节点数据库向下游流转的难题及各节点备份时间差造成的恢复一致性问题。

特点4:方便的部署形态

专有云(ApsaraStack):集成阿里云核心产品,满足对安全性、隔离性有合规要求的行业客户。
公共云:高速迭代,稳定服务,完全托管。目前面向世界范围内13个地区提供高性能云原生分布式数据库服务。为满足不同行业客户对部署形态的需求,PolarDB-X提供公共云、专有云、专有云DBStack、软件版四种部署形态:

转载请注明出处: https://www.wqiis.com/rds/1147.html

上一篇:上一篇:阿里云数据库免费体验,性能是自建的5倍 下一篇:下一篇:PolarDB-X比较适合什么样的应用环境

最新文章


客服QQ:537058898或800018259
咨询电话:15988871576 微信同号
邮箱:537058898@qq.com
阿里云钻石级代理商
×
您好,微信扫一扫,咨询更低优惠折扣。免费领取优惠券,大礼包等优惠活动。
手机/微信:15988871576


微信:w15988868