昨天說明了什麼是關聯式資料庫,今天接著來看 AWS 上的資料庫做法。
在雲端上建置資料庫,根據資料庫管理者可以觸及的部分,粗略分成三種:
在我看來,通通都是有資料庫程式在運作,只是開在不同人家裡的概念。 都是 AWS 的環境,第一種是「自己的VM」、第二種是「AWS 幫你管理的 VM」、第三種是「共享的 VM 和容器」。 不是在玩文字遊戲喔! 繼續看下去就知道。
本編要講的 RDS 屬於上述第二種!!
Amazon Aurora 提供具有全球規模的無與倫比的高效能和可用性,與 MySQL 和 PostgreSQL 完全相容,而成本卻只有商業資料庫的十分之一。Aurora 具有 MySQL 5 倍的輸送量,以及 PostgreSQL 3 倍的輸送量。Aurora 具有廣泛的合規標準和同類最佳的安全功能。Aurora 讓 3 個可用區域的資料持久耐用,藉此來提供儲存彈性 (客戶只需支付 1 個副本)。Aurora 提供高達 99.99% 的可用性,在 AWS 區域部署時,客戶可使用全球資料庫來存取本機讀取效能。憑藉無伺服器,Aurora 可在一秒鐘內擴展至數十萬筆交易。Aurora 與 Amazon Redshift 的零 ETL 整合可提供近乎即時的交易資料分析。