企业版和标准版的区别

本文介绍PolarDB-X企业版和标准版的区别。

PolarDB-X支持集中式和分布式一体化架构,简称“集分一体化”。

面向集分一体化架构,PolarDB-X兼具分布式数据库的扩展性和集中式数据库的功能和单机性能,两种形态可以无缝切换。在集分一体化数据库中,数据节点被独立出来作为集中式形态,完全兼容单机数据库形态。当业务增长到需要分布式扩展的时候,架构会原地升级成分布式形态,分布式组件无缝对接到原有的数据节点上进行扩展,不需要数据迁移,也不需要应用侧做改造。

适配集分一体化,PolarDB-X的产品主售形态主要分为标准版(集中式形态)企业版(分布式形态),详情如下:

image.png

标准版

主打集中式架构,支持单机MySQL形态(100%兼容MySQL),支持 Paxos 多副本、Lizard 分布式事务引擎等分布式优化,相比于MySQL开源有更好的高可用、以及30~40%的性能提升。

同时,原先RDS MySQL三节点企业版进行品牌升级,合入PolarDB-X 标准版的产品序列继续发展,基于自研分布式共识算法(X-Paxos)为企业级客户继续提供RPO=0的数据库服务,详情请参见通知

从RDS MySQL升级到PolarDB-X的方法请参见RDS MySQL一键升级为PolarDB-X标准版

企业版

主打分布式架构,高度兼容MySQL生态,支持强一致分布式事务和分布式并行查询,支持分布式水平扩展,可以从最小1个节点(集中式)扩展到1024个节点(分布式),支持千万级QPS、以及PB级别的数据规模。

同时,通过集中式和分布式一体化架构,不需要业务改造和数据迁移,支持标准版形态原地升级为企业版。结合业务的瓶颈分析,拓展透明分布式、HTAP一体化等技术。

PolarDB-X标准版升级到企业版的方法请参见标准版升级至企业版

选型参考

形态

标准版(集中式)

企业版(分布式)

优点

  • 主打MySQL兼容性,全面降价40%,提升性价比。

  • 小规格下(比如CPU<=32核),相比于分布式有性能优势,未来大规格需求可以平滑升级为分布式。

  • 金融级容灾,支持同城3机房的容灾形态。

  • 主打分布式线性扩展,最大可支持1024节点,PB级别的数据规模。

  • 金融级容灾,支持同城3机房、两地三中心等容灾形态。

  • HTAP行列混存,内置列存副本加速在线分析能力。

缺点

  • 单机MySQL下的B+Tree大表并发问题,单表行记录建议控制在500万~5000万。

  • 单机的scale up存在上限,最大仅支持升配到90核。

-

选型建议

  • 需要MySQL,支持跨机房容灾,且满足RPO=0。

  • 需要低成本的MySQL,且满足开源,业务可上可下。

  • 需要分布式并发扩展,解决订单交易类的高并发问题。

  • 替代开源分库分表,解决运维问题。

  • 解决MySQL大表问题,基于分布式进行数据分片。

  • 需要进行分布式架构升级,且满足开源要求。