云原生数据库PolarDB是阿里云推出的一种高性能、高可用性的数据库服务,它分为MySQL版和分布式版两种,这两种版本在很多方面都有各自的特点和优势,下面将详细介绍它们之间的区别。
架构差异
1、PolarDB MySQL版
基于共享存储架构,采用计算与存储分离的设计。
支持MyISAM和InnoDB存储引擎。
适用于中小型企业和个人开发者。
2、PolarDB分布式版
基于分布式共享存储架构,采用计算与存储分离的设计。
支持InnoDB存储引擎。
适用于大型企业和对高并发、高性能有需求的应用场景。
性能差异
1、PolarDB MySQL版
最高支持100TB的存储空间。
最高支持100万QPS(每秒查询率)。
2、PolarDB分布式版
最高支持1000TB的存储空间。
最高支持1000万QPS(每秒查询率)。
可扩展性差异
1、PolarDB MySQL版
支持单节点读写分离。
支持最多16个只读副本。
2、PolarDB分布式版
支持多节点读写分离。
支持最多15个只读副本和3个主节点。
高可用性差异
1、PolarDB MySQL版
支持99.999%的高可用性。
支持自动故障转移和手动切换。
2、PolarDB分布式版
支持99.9999%的高可用性。
支持自动故障转移、手动切换和多活容灾。
价格差异
1、PolarDB MySQL版
价格相对较低,适合中小型企业和个人开发者。
2、PolarDB分布式版
价格相对较高,适合大型企业和对高并发、高性能有需求的应用场景。
PolarDB MySQL版和PolarDB分布式版在架构、性能、可扩展性、高可用性和价格等方面都存在一定的差异,在选择时,需要根据实际业务需求和预算来决定使用哪个版本,对于中小型企业和个人开发者,可以选择性价比较高的PolarDB MySQL版;而对于大型企业和对高并发、高性能有需求的应用场景,可以选择性能更强大的PolarDB分布式版。