数据库实例存储类型
数据库系统通常是IT系统最为重要的系统,对存储IO性能要求高,您可根据需要选择您所需的存储类型。RDS支持创建实例后变更存储类型。
存储类型说明
云数据库RDS支持本地SSD盘、SSD云盘/超高IO和极速型SSD存储类型,可以满足不同的业务场景,具体如下:
- 本地SSD盘
将数据存储于本地SSD盘。相对云磁盘,本地磁盘的IO延时更低(亚毫秒级)、IO吞吐性能更好。
- 仅RDS for MySQL 5.7版本主备实例和集群版实例支持本地SSD盘存储。
- 支持的IOPS请参见表1。
- SSD云盘/超高IO
SSD云盘和超高IO均为云盘存储,弹性扩容,将数据存储于SSD云盘,即实现了计算与存储分离。最大吞吐量350 MiB/s。
- RDS for MySQL称之为SSD云盘,在个别Region的存量实例下称为超高IO。
- 支持的IOPS取决于云硬盘(Elastic Volume Service,简称EVS)的IO性能,具体请参见“云硬盘类型及性能介绍”中“超高IO”的内容。
- 极速型SSD
极速型SSD云盘,结合25 GE网络和RDMA技术,为您提供单盘最大吞吐量达1000 MiB/s并具有亚毫秒级低时延性能。
支持的IOPS取决于云硬盘的IO性能,具体请参见“云硬盘类型及性能介绍”中“极速型SSD”的内容。
- 极速型SSD V2
极速型SSD V2具备超高IOPS、超高吞吐量和超低时延等多维度的超高性能。
极速型SSD V2在保持存储容量大小不变的情况下,您可以结合实际业务的需求量,灵活配置云盘的IOPS,从而实现云盘容量与性能解耦。
支持购买的RDS for MySQL极速型SSD V2规格依赖底层EVS规格。
预配置的IOPS超过128000或者期望吞吐量峰值超过3000MiB/s,需要挂载特殊ac7实例,性能才能达到预期。
IOPS值可以由用户预配置,范围为100~256000,可配置值≤(1000*磁盘容量),具体请参见“云硬盘类型及性能介绍”中“极速型SSD V2”的内容。
- Flexible SSD
仅单机实例、主备实例、单机只读实例支持选择Flexible SSD云盘类型。Flexible SSD云盘的容量与性能解耦,支持在容量固定的情况下,基于业务性能诉求,按需、灵活地调整IOPS和吞吐量。适合各种主流的高性能、低延迟交互应用场景。
IOPS值可以由用户预配置,范围为3000~128000,具体可配置值≤(500*磁盘容量)。吞吐量值可以由用户配置,范围为125~1000 MiB/s,具体可配置值≤(IOPS/4)。具体请参见“云硬盘类型及性能介绍”中“通用型SSD V2”的内容。
存储类型性能对比
| 对比项 | 本地SSD盘 | SSD云盘/超高IO | 极速型SSD | 极速型SSD V2 | Flexible SSD |
|---|---|---|---|---|---|
| I/O性能 | I/O延迟低,吞吐性能较好。 | 有额外的网络I/O,吞吐性能相对较差。 | 吞吐性能相对SSD云盘有大幅提升。 | 吞吐性能相对SSD云盘有大幅提升。 | 基于业务性能诉求,按需、灵活地调整IOPS和吞吐量。 |
| 弹性扩展能力 | 需要拷贝数据,可能耗时几个小时。 | 秒级扩容。 | 秒级扩容。 | 分钟级扩容。 | 秒级扩容。 |
| 最大IOPS | 144000 | 50000 | 128000 | 256000 | 128000 |
| 最大吞吐量 | - | 350 MiB/s | 32vCPU以上规格对应的最大吞吐量为1000 MiB/s。 32vCPU及以下规格的极速型SSD云盘受底层架构限制,最大吞吐量可能无法达到1000 MiB/s。 | 4000 MiB/s | 1000 MiB/s |
| 读写时延 | 低 | 中 | 中 | 中 | 中 |