PolarDB MySQL版的存储包含两种类型:PSL4和PSL5。本文为您介绍这两种存储类型的区别,帮助您决策如何选择。
存储类型概述
存储类型 | 特点 | 适用场景 |
PSL5(PolarStore Level 5) | PolarDB历史版本中支持的存储类型,即2022年06月07日之前购买的PolarDB集群默认的存储类型。性能好,可靠性和可用性更强。 | 对性能和可靠性要求高,以数据库为核心系统的业务场景,如金融、电商、政务和大中型互联网业务等。 |
PSL4(PolarStore Level 4) | PolarDB全新推出的存储类型,采用阿里巴巴自研的硬件压缩盘(Smart-SSD)技术,在物理SSD磁盘层面压缩、解压缩存储的数据,保持性能影响可控的情况下,使单位容量数据的存储价格更低。 | 有降低成本诉求,追求高性价比的应用场景。 |
对于已创建的集群,存储类型不支持切换。如需切换存储类型,建议您购买一个新的集群并配置预期的存储类型,将原有集群的数据通过外部迁移工具(如DTS)或PolarDB大版本一键升级功能迁移到新集群。具体操作请参见大版本升级。
PSL4的IOPS不仅受到计算规格中规定的上限限制,还受到存储空间的影响。存储空间的IOPS计算公式为
IOPS=min{1800+50*容量, 50000}
,其中容量单位为GB。例如,您购买的计算节点规格为polar.mysql.x8.xlarge,其计算规格中规定的IOPS上限为54000。但您实际存储空间只有100 GB,那么存储空间的IOPS为
min{1800+50*100, 50000}=6800
。当前计算节点的最终IOPS为min{计算规格限制,存储空间限制}={54000, 6800}=6800
。
存储价格
存储类型 | 中国内地 | 中国香港及海外 | |||
按容量计费(按量付费) | 按空间计费(包年包月) | 按容量计费(按量付费) | 按空间计费(包年包月) | ||
PSL5 | 双可用区(开启存储热备集群) | 0.00486元/GB/小时 | 2.270元/GB/月 | 0.00542元/GB/小时 | 2.530元/GB/月 |
PSL 5 | 双可用区(开启存储热备集群和计算热备集群) | ||||
PSL5 | 三可用区(开启存储热备集群和Logger节点) | ||||
PSL5 | 单可用区(关闭存储热备集群) | 0.00243元/GB/小时 | 1.135元/GB/月 | 0.00271元/GB/小时 | 1.265元/GB/月 |
PSL4 | 双可用区(开启存储热备集群) | 0.00316元/GB/小时 | 1.500元/GB/月 | 0.00352元/GB/小时 | 1.670元/GB/月 |
PSL4 | 双可用区(开启存储热备集群和计算热备集群) | ||||
PSL4 | 三可用区(开启存储热备集群和Logger节点) | ||||
PSL4 | 单可用区(关闭存储热备集群) | 0.00158元/GB/小时 | 0.750元/GB/月 | 0.00176元/GB/小时 | 0.835元/GB/月 |
PSL4存储中,每TB数据量会分配4核CPU进行压缩,CPU的费用已经包含在存储费用中,无需额外计费。
数据可靠性
存储类型 | 数据设计持久性 |
PSL5 | 99.99999999% |
PSL4 | 99.9999999% |
最大IOPS和最大存储容量
在相同的计算节点规格下,PSL4的IOPS上限为PSL5的一半,PSL4和PSL5的最大存储容量相同。具体请参见企业版计算节点规格。
性能对比
经过测试8核32 GB的独享规格集群的最大QPS,可以发现在IOBOUND负载模式下,PSL4和PSL5的性能差别不大,性能差异基本在10%以内。具体差异如下:
oltp_insert、oltp_point_select、oltp_read_only、oltp_read_write负载模式下,PSL4性能略低于PSL5;
oltp_update_index、oltp_update_non_index、oltp_write_only负载模式下,PSL4性能略高于PSL5。