跨可用域部署:高可用的 RDS 实例主从节点分别部署在不同的可用域,确保使用的物理资源完全隔离。
虚拟同步复制技术:RDS 主从节点之间使用虚拟同步复制技术,该技术能够确保所有主机的更新事务在提交前都首先在从机上落盘,从而保证主从切换后数据完全一致。
并行复制技术:RDS 在从节点上使用了并行复制技术,大幅提高从机回放主机事务的速度,复制延迟消失,保证了主从切换在秒级完成。
硬盘双副本:RDS 使用的云硬盘都是通过软 RAID 技术实现的双副本硬盘,能够屏蔽硬盘故障对数据库的影响。
自动备份:RDS 提供的自动备份功能能够按照用户设定的备份时间窗口自动备份您的数据实例,支持增量备份和全量备份两种模式,允许用户设定备份的保留周期。
组提交技术:由于云计算将计算资源与存储资源进行了解耦,所有 IO 操作都需要通过跨网络完成,IO 响应时间显著增加。RDS 通过在 MySQL 事务提交过程中使用组提交的模式,大幅减少硬盘的IO 次数,使得 MySQL 性能有至少有1倍以上的提升。
支持 SSD 存储介质:为了满足产品对高性能数据库的需求,RDS 提供了 SSD 的存储解决方案,并针对 SSD 存储介质的特性,对 MySQL 参数进行了相应的优化,保证数据库获得高性能。
Scale Up:RDS 基于完全数据一致的主从切换技术,通过先扩容从机,然后主从切换,再修改主机的方式,实现了内存、CPU、存储介质、硬盘读写能力、存储空间等的在线修改,最大支持64G内存,24核 CPU,800G存储空间的数据库实例。