云数据库RDS提供了以下数据存储类型:ESSD云盘、高性能本地盘、SSD云盘、高性能云盘,本文介绍这几种存储类型的基本信息、区别及选购建议。
存储类型介绍
|
存储类型 |
说明 |
支持引擎 |
|
ESSD云盘 |
增强型SSD云盘(Enhanced SSD云盘,下文简称ESSD云盘),是阿里云全新推出的超高性能云盘产品。ESSD云盘基于新一代分布式块存储架构,结合25GE网络和RDMA技术,为您提供单盘高达100万的随机读写能力和比SSD云盘更低的单路时延能力。ESSD云盘分为如下几类:
关于ESSD云盘的性能详情,请参见ESSD云盘。 |
MySQL、PostgreSQL、SQL Server、MariaDB |
|
高性能本地盘 |
高性能本地盘是RDS自研智能本地磁盘,与MySQL位于同一物理机,数据存储和读写操作均在本地完成,具有高读写IO、低时延的特性。 高性能本地盘IOPS最高可达15万,I/O延时低至微秒级,存储空间最高可达16 TB,备份恢复速度较自建提升10倍。 适用IO密集型应用或高并发读写场景,如电商秒杀活动、高频交易系统。 |
MySQL |
|
高性能云盘 |
高性能云盘基本兼容ESSD云盘的所有特性,在ESSD云盘的基础上提供了IO性能突发、Buffer Pool Extension(BPE)和数据归档等功能:
更多信息,请参见RDS MySQL高性能云盘、RDS PostgreSQL高性能云盘、RDS SQL Server高性能云盘。 |
MySQL、PostgreSQL、SQL Server |
|
SSD云盘 |
SSD云盘,是基于分布式存储架构的弹性块存储设备,实现计算与存储分离。 说明
SSD云盘分批下线中,建议使用ESSD云盘。更多信息,请参见【通知】部分RDS实例不再提供SSD云盘售卖。 |
MySQL、PostgreSQL、SQL Server、MariaDB |
各存储类型之间的性能对比(单盘容量、最大IOPS、最大吞吐量等),请参见块存储性能。
这几种存储类型的可靠性、持久性和读写性能均会满足产品SLA承诺。
-
高性能本地盘:所属的RDS实例都是一主一备(高可用系列)架构,主节点故障时,主备节点秒级完成切换。
-
云盘(SSD云盘、ESSD云盘、高性能云盘):分布式云盘,通过多副本冗余确保数据可靠性。如果所属RDS实例为高可用系列、集群系列,则具备秒级自动切换能力。
查看存储类型
您可以在实例的基本信息页面查看实例的存储类型。
不同类型存储的区别
当前仅RDS MySQL高可用系列实例支持高性能本地盘。
|
对比项 |
ESSD云盘 |
高性能云盘 |
高性能本地盘 |
|
I/O性能 说明
磁盘在处理数据读写请求时的速度和效率,包括IOPS、吞吐量和访问时延等。 |
★★★★★ 相对SSD云盘有大幅提升:
|
★★★★★★ 在ESSD云盘的基础上,增加了IO性能突发功能、Buffer Pool Extension(BPE)功能和数据归档功能。IO性能如下:
|
★★★★★ IO延迟低,性能好:
|
|
规格配置灵活性 |
★★★★★ 可选配置较多,支持扩容或缩容磁盘空间。 |
★★★★★ 可选配置较多,支持扩容或缩容磁盘空间。 |
★★★★ 可选配置较多,磁盘空间可单独调整。仅部分高性能本地盘实例的磁盘空间大小与实例规格绑定,无法单独调整。 |
|
备份方法 |
ESSD云盘快照备份。 |
ESSD云盘快照备份。 |
Xtrabackup物理备份。 |
|
备份、只读实例创建、实例克隆操作速度 |
★★★★★ 耗时为秒级。 |
★★★★★ 耗时为秒级。 |
★★★ 与磁盘大小相关,耗时为小时级。 |
|
扩容时长 |
★★★★★ 在线升级,秒级扩容。 |
★★★★★ 在线升级,秒级扩容。 |
★★★★ 需要拷贝数据,可能需要几个小时。 |
|
扩容影响 |
无影响。 |
无影响。 |
有闪断。 |
|
数据持久性 |
★★★★★ 数据可靠性达到99.9999999%,支持单节点基础版形态,降低成本。 |
★★★★★ 数据可靠性达到99.9999999%,支持单节点基础版形态,降低成本。 |
★★★★ 硬件故障有一定概率导致数据损坏,需要有备库保障。高可用系列本地盘实例SLA可达99.995%。 |
选购建议
建议优先选择高性能云盘:
-
如果IO量比较大,建议开启Buffer Pool Extension(BPE)功能。
-
如果IO波动较大,建议开启IO性能突发功能。
如果明确需要使用高PL等级云盘,可以选择ESSD云盘。
产品支持度
各个实例类型支持的存储类型及功能请参见: