本文簡單介紹RDS MySQL及相關概念。
聲明
本文檔中描述的部分產品特性或者服務可能不在您的購買或使用範圍之內,請以實際商業合約和條款為準。本文檔內容僅作為指導使用,文檔中的所有內容不構成任何明示或暗示的擔保。
RDS MySQL
阿里雲關係型資料庫服務RDS(Relational Database Service)支援MySQL引擎,RDS MySQL是基於阿里巴巴MySQL源碼分支的線上資料庫服務,經過雙十一高並發、巨量資料量的考驗,擁有優良的效能。RDS MySQL支援執行個體管理、帳號管理、資料庫管理、備份恢複、白名單、透明資料加密以及資料移轉等準系統。除此之外還提供如下進階功能:
專屬叢集MyBase:是由多台主機(底層伺服器,如ECS I2伺服器、神龍伺服器)組成的叢集,在資源管理、超分和調度等方面可以滿足您更多的需求。
唯讀執行個體:在對資料庫有少量寫請求,但有大量讀請求的應用情境下,單個執行個體可能無法承受讀取壓力,甚至對業務產生影響。為了實現讀取能力的彈性擴充,分擔資料庫壓力,您可以建立一個或多個唯讀執行個體,利用唯讀執行個體滿足大量的資料庫讀取需求,增加應用的輸送量。
讀寫分離:讀寫分離功能是在唯讀執行個體的基礎上,額外提供了一個讀寫分離地址,聯動主執行個體及其所有隻讀執行個體,建立自動的讀寫分離鏈路。應用程式只需串連讀寫分離地址進行資料讀取及寫入操作,讀寫分離程式會自動將寫入請求發往主執行個體,而將讀取請求按照權重發往各個唯讀執行個體。使用者只需通過添加唯讀執行個體的個數,即可不斷擴充系統的處理能力,應用程式上無需做任何修改。
資料庫代理:資料庫獨享代理服務是使用獨立代理計算資源為當前執行個體提供代理服務,提供更多進階功能,例如讀寫分離、短串連最佳化、事務拆分等。
自治服務DAS:針對SQL語句效能、CPU使用率、IOPS使用率、記憶體使用量率、磁碟空間使用率、串連數、鎖資訊、熱點表等,DAS提供了智能的診斷及最佳化功能,能最大限度探索資料庫存在的或潛在的健康問題。DAS的診斷基於單個執行個體,會提供問題詳情及相應的解決方案,為您維護執行個體帶來極大的便利。
基本概念
執行個體:一個獨立佔用實體記憶體的資料庫服務進程,使用者可以設定不同的記憶體大小、磁碟空間和資料庫類型。其中記憶體的規格會決定該執行個體的效能。執行個體建立後可以變更配置和刪除執行個體。
資料庫:在一個執行個體下建立的邏輯單元,一個執行個體可以建立多個資料庫,資料庫在執行個體內的命名唯一。
地區和可用性區域:地區是指物理的資料中心。可用性區域是指在同一地區內,電源和網路互相獨立的物理地區。更多資訊請參見阿里雲全球基礎設施。
通用描述約定
描述 | 說明 |
本機資料庫 | 指代部署在本地機房或者非阿里雲RDS上的資料庫。 |
RDS XX(XX 為 MySQL、SQL Server、PostgreSQL或MariaDB) | 指代某一資料庫類型的RDS,如RDS MySQL是指在RDS上開通的資料庫引擎為MySQL的執行個體。 |