跨可用域部署:高可用的 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存儲空間的數據庫實例。