阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,帮助您解决数据库运维的烦恼。云数据库RDS提供三种数据存储类型:ESSD云盘、本地SSD盘和SSD云盘,本文介绍三种存储类型的区别及选购建议。
存储类型介绍
1、ESSD云盘
增强型(Enhanced)SSD云盘,是阿里云全新推出的超高性能云盘产品。ESSD云盘基于新一代分布式块存储架构,结合25GE网络和RDMA技术,为您提供单盘高达100万的随机读写能力和更低的单路时延能力。ESSD云盘分为如下三类:
- ESSD PL1云盘:PL1性能级别的ESSD云盘。
- ESSD PL2云盘:相比PL1,PL2性能级别的ESSD云盘大约可提升2倍IOPS和吞吐量。
- ESSD PL3云盘:相比PL1,PL3性能级别的ESSD云盘最高可提升20倍IOPS、11倍吞吐量,适合对极限并发I/O性能要求极高、读写时延极稳定的业务场景。
2、本地SSD盘
本地SSD盘,是与数据库引擎位于同一节点的SSD盘,I/O延时低。
3、SSD云盘
SSD云盘,是基于分布式存储架构的弹性块存储设备,实现计算与存储分离。目前SSD云盘分批下线中,建议尽量选择ESSD云盘。
不同存储类型的区别
对比项 | ESSD云盘 | 本地SSD盘 | SSD云盘 |
---|---|---|---|
I/O性能 | 相对SSD云盘有大幅提升。 | I/O延迟低,性能好。 | 有额外的网络I/O,性能相对较差。 |
规格配置灵活性 | 可选配置较多,可单独扩容磁盘空间,暂不支持缩容。 | 可选配置较多,磁盘空间可单独调整。仅部分本地SSD盘实例的磁盘空间大小与实例规格绑定,无法单独调整。 | 可选配置较多,可单独扩容磁盘空间,暂不支持缩容。 |
弹性扩展时长 | RDS MySQL、RDS PostgreSQL、RDS MariaDB TX:在线升级,秒级扩容。 RDS SQL Server:分钟级。 |
需要拷贝数据,可能需要几个小时。 | RDS MySQL、RDS PostgreSQL、RDS MariaDB TX:在线升级,秒级扩容。 RDS SQL Server:分钟级。 |
扩容影响 | RDS MySQL、RDS PostgreSQL、RDS MariaDB TX:无影响。 RDS SQL Server:有闪断。 |
有闪断。 | RDS MySQL、RDS PostgreSQL、RDS MariaDB TX:无影响。 RDS SQL Server:有闪断。 |
产品支持度
各个实例类型支持的存储类型及功能请参见:
MySQL功能概览
PostgreSQL功能概览
SQL Server功能概览
MariaDB TX功能概览
活动参考:云数据库活动专场,MySQL低至1.88元起,千元代金券大放送,新人免费试用,首购用户续费1折起。