阿里云RDS云数据库提供了多种数据存储类型,以满足不同场景下的用户需求,包括基于本地存储的SSD盘,以及基于分布式存储架构的弹性块存储(云盘)。不同的存储类型,由于实现技术的不同,在性能或产品特性上略有不同,本文将详细为您介绍这两种存储类型。
说明
RDS for MySQL的本地SSD盘和SSD云盘的存储价格略有不同,具体请参考实例规格表RDS详细价格信息文档。

存储类型

  • 本地SSD盘

    本地SSD盘是指数据库引擎直接把数据存储在同一节点的SSD存储设备上,通过让计算靠近数据的方式,降低延时(I/O latency),最大化发挥存储设备的性能。

  • SSD云盘

    SSD云盘是指数据库引擎把数据存储在了一个基于分布式存储架构的弹性块存储设备上,计算与存储分离。简单理解为ECS上所挂载的云盘,为了便于理解,我们称这种存储类型为SSD云盘。计算与存储分离的架构会带来额外的网络I/O,也会带来一些额外的优势,详情请参见特性对比。

    随着技术升级,我们将提供增强型SSD云盘,具有更好的I/O读写性能。不管是哪一种存储类型,RDS都会保证您的数据在可靠性、持久性、读写性能上均满足产品SLA承诺。

  • 特性对比

    下表列出了本地SSD盘和SSD云盘在性能、功能特性上的不同。

    本地SSD盘 SSD云盘
    描述 直接I/O访问本地SSD盘。 计算与存储分离。
    I/O性能

    ★★★★★

    DI/O低延迟,性能好。

    ★★★★

    网络I/O,性能较差。

    目前功能完备度

    ★★★★★

    100%功能支持。

    ★★★

    暂缺失读写分离、SQL审计、CloudDBA功能。

    规格配置灵活性

    ★★★

    独享型的存储和实例规格绑定,无法单独调整存储大小。

    ★★★★★

    可选配置较多,存储大小也可单独调整。

    存储空间容量

    ★★★

    最大3T。

    ★★★★★

    最大6T。

    弹性能力

    ★★★

    需要拷贝数据,可能需要几个小时。

    ★★★★★

    分钟级。

产品支持度

各数据库引擎的具体配置如下表所示。

数据库引擎 版本 系列 存储类型
MySQL 5.7 基础版 SSD云盘
高可用版 SSD云盘
本地SSD盘
5.6/5.5 高可用版/金融版 本地SSD盘
SQLServer 2008R2 高可用版 本地SSD盘
2012 基础版/高可用版 SSD云盘
2016 基础版/高可用版 SSD云盘
PostgreSQL 9.4 高可用版 本地SSD盘
10 基础版 SSD云盘
PPAS 9.3 高可用版 本地SSD盘

MySQL 5.7 高可用版(本地SSD盘)与 MySQL 5.7 高可用版(SSD云盘)的区别

MySQL 5.7 高可用版 (本地SSD盘) MySQL 5.7 高可用版(SSD云盘)
最大存储空间 3T 6T
网络类型 经典网络和VPC 仅支持VPC
弹性升级 支持,时间取决于数据量多少,小时级别。 支持,比较快,一般情况下,只需要10分钟。
迁移可用区 支持。 开发中。
只读实例 支持。 开发中。
读写分离 支持。 开发中。
SQL审计 支持。 开发中。
CloudDBA 支持。 开发中。
SSL和TDE 支持。 开发中。
备份方式 物理&逻辑备份。 快照备份。
恢复到备份集(克隆实例) 支持。 支持。
恢复到时间点(克隆实例) 支持。 开发中。