Amazon RDS for MySQL 和 MariaDB 之間有何不同?
MariaDB Server 是由 MySQL 原始開發人員建立的一個熱門開放原始碼關聯式資料庫。MariaDB 具有一些不同於 Amazon RDS for MySQL 的功能。如需詳細資訊,請參閱 Amazon RDS 使用者指南。
Amazon RDS 支援哪些版本的 MariaDB?
Amazon RDS 目前支援 MariaDB 主要版本 10.3、10.4、10.5、10.6 和 10.11。
Amazon RDS 如何區分「主要」和「次要」版本及版次?
在 MariaDB 環境中,版本編號的編排方式如下:
MariaDB 版本 = X.Y.Z
X = 主要版本,Y = 版次級別,Z = 版次系列內的版本編號。
以 Amazon RDS 的觀點而言,如果主要版本或版次級別變更,即視為主要版本變更。範例:從 10.0.X -> 10.1.X。
如果版次內的版本編號有所變更,則視為次要版本變更。範例:從 10.1.14 -> 10.1.17。
Amazon RDS 是否提供升級引擎版本或淘汰目前支援的引擎版本的指導?
是。請參閱 Amazon RDS 常見問答集。
RDS for MariaDB 資料庫執行個體的主要使用者會擁有哪些權限?
當您建立新的資料庫執行個體時,您使用的預設主要使用者會獲得特定權限。如需相關權限的清單,請參閱 Amazon RDS 使用者指南中的主要使用者帳戶權限。
Amazon RDS for MariaDB 的每個主要版本支援支持多長時間?
如需支援結束日期,請參閱 Amazon RDS for MariaDB 發佈日曆。
Amazon RDS 藍/綠部署常見問答集
Amazon RDS 藍/綠部署支援哪些版本?
Amazon RDS 藍/綠部署可在 RDS for MariaDB 10.2 及更高版本中使用。請參閱 RDS for MariaDB 文件,進一步了解可用的版本。
Amazon RDS 藍/綠部署支援哪些區域?
Amazon RDS 藍/綠部署可在所有適用的 AWS 區域和 AWS GovCloud 區域使用。
何時應使用 Amazon RDS 藍/綠部署?
Amazon RDS 藍/綠部署可讓您進行更安全、更簡單、更快速的資料庫變更。藍/綠部署非常適合主要或次要版本資料庫引擎升級、作業系統更新、綠色環境中的結構描述變更等不會破壞邏輯複寫的使用案例,例如在表末尾新增新欄或資料庫參數設定變更。您可以使用藍/綠部署透過單一轉換同時進行多個資料庫更新。這可讓您隨時掌握安全修補程式的最新資訊、改善資料庫效能,並以短暫且可預測的停機時間存取較新的資料庫功能。
使用 Amazon RDS 藍/綠部署需要多少費用?
在綠色或藍色執行個體上執行您的工作負載所產生的成本相同。在藍色和綠色執行個體上執行的成本包括我們的資料庫執行個體的目前標準定價、儲存成本、讀取/寫入 I/O 的成本,以及任何已啟用功能的成本,如備份和 Amazon RDS Performance Insights 的成本。實際上,在藍/綠部署的使用壽命內,您要支付的費用大約是在資料庫執行個體上執行工作負載成本的 2 倍。
例如,您在兩個 r5.2xlarge 資料庫執行個體 (一個主要資料庫執行個體和一個僅供讀取複本) 上執行一個 MariaDB 10.2 資料庫,它們位於 us-east-1 AWS 區域並採用多可用區 (MAZ) 組態。每個 r5.2xlarge 資料庫執行個體均設定為 20 GiB 一般用途 Amazon Elastic Block Storge (EBS)。您要使用 Amazon RDS 藍/綠部署建立藍色執行個體拓撲的複製項目,執行它 15 天 (360 小時),然後在成功轉換以後刪除藍色執行個體。藍色執行個體的隨需價格為每小時 1.926 美元 (執行個體 + EBS 成本),所以 15 天的成本為 1,387 美元。這 15 天使用藍/綠部署的總成本為 2,774 USD,是在該期間執行藍色執行個體所產生成本的 2 倍。
我可以透過 Amazon RDS 藍/綠部署執行哪種變更?
Amazon RDS 藍/綠部署讓您可以更安全、更輕鬆,並且更快速地執行資料庫變更,例如,主要或次要版本升級、結構變更、執行個體擴展、引擎參數變更和維護更新等。
Amazon RDS 藍/綠部署中的「藍色環境」是什麼? 「綠色環境」又是什麼?
在 Amazon RDS 藍/綠部署中,藍色環境是您當前的生產環境。綠色環境是您的預備環境,它將在轉換後成為您的新生產環境。
Amazon RDS 藍/綠部署是如何轉換的?
當 Amazon RDS 藍/綠部署啟動轉換後,它會同時阻止寫入到藍色和綠色環境,直至轉換完成為止。轉換期間,預備環境或綠色環境將追趕藍色環境進度,確保藍色和綠色環境之間資料的一致性。一旦藍色和綠色環境完成同步,藍/綠部署會透過將流量重新引導至綠色環境,使綠色環境成為新的藍色環境。藍/綠部署的設計允許轉換完成後在綠色環境上執行寫入,確保轉換流程中不會遺失任何資料。
Amazon RDS 藍/綠部署轉換完成後,我的舊生產環境將會如何?
Amazon RDS 藍/綠部署不會刪除您的舊生產環境。如果需要,您可以對它進行存取,以執行額外的驗證和效能/迴歸測試。若不再需要舊生產環境,您可以將其刪除。標準帳單費用包含舊生產執行個體的成本,直至您將它們刪除為止。
Amazon RDS 藍/綠部署的轉換防護機制會檢查哪些內容?
Amazon RDS 藍/綠部署的轉換防護機制會在轉換前阻止寫入您的藍色和綠色環境,直至您的綠色環境追趕上進度為止。藍/綠部署還會對您的藍色和綠色環境中的主要和複本執行運作狀態檢查。它還會執行複寫運作狀態檢查。例如,確定複寫是否已停止或是否有錯誤。它會偵測藍色和綠色環境之間的長時間交易異動。您可以指定最長的容許停機時間,最短為 30 秒,而且當您進行中的交易超出此值,轉換將會逾時。
我具有藍色環境作為自我管理邏輯複本的訂閱用戶/發布者時,是否可以使用藍/綠部署?
如果您的藍色環境是自我管理邏輯複本或訂閱用戶,我們將封鎖轉換。我們建議您先停止複寫至藍色環境,繼續轉換,然後繼續複寫。相反,如果您的藍色環境是自我管理邏輯複本或發布者的來源,您可以繼續轉換。但是,您將需要更新自我管理複本,以在轉換後從綠色環境進行複寫。
Amazon RDS 藍/綠部署支援 Amazon RDS Proxy、跨區域僅供讀取複本或串聯僅供讀取複本嗎?
不,Amazon RDS 藍/綠部署不支援 Amazon RDS Proxy、跨區域僅供讀取複本或串聯僅供讀取複本。
我可以使用 Amazon RDS 藍/綠部署來轉返變更嗎?
不可以。您暫時無法使用 Amazon RDS 藍/綠部署來轉返變更。
Amazon RDS Optimized Writes 常見問答集
Amazon RDS Optimized Writes 以何種不同於 MariaDB 的方式寫入資料檔案?
MariaDB 透過在記憶體中以 16 KiB 頁面大小將資料寫入到耐久儲存兩次 (先到「雙寫緩衝」,然後再寫入表格儲存),避免使用者資料遺失。Amazon RDS Optimized Writes 利用 AWS Nitro System 的寫入損壞防護功能,在一個步驟中以可靠而持久的方式直接將您的 16 KiB 資料頁面直接寫入到您的資料檔案。
哪些 RDS for MariaDB 資料庫版本支援 Amazon RDS Optimized Writes?
Amazon RDS Optimized Writes 適用於 MariaDB 10.6.10 及更新版本。
哪些資料庫執行個體類型支援 Amazon RDS Optimized Writes? 在哪些區域可以使用?
Amazon RDS Optimized Writes 可在 db.r6i、db.r6g、db.r5b、db.x2iedn 和 db.x2idn 資料庫執行個體中使用。它們可在美國東部 (維吉尼亞北部、俄亥俄) 美國西部 (加利佛尼亞北部、奧勒岡)、加拿大 (中部)、歐洲 (倫敦、愛爾蘭、巴黎、法蘭克福、斯德哥爾摩、米蘭)、南美洲 (聖保羅)、亞太區域 (首爾、孟買、雪梨、東京、新加坡) 和 AWS GovCloud (美國東部、美國西部) AWS 區域使用。
我何時需使用 Amazon RDS Optimized Writes?
所有 Amazon RDS for MariaDB 使用者應實作 Amazon RDS Optimized Writes,最多可將寫入交易輸送量增加 2 倍。此項功能對有大量寫入工作負載的應用程式 (如數位支付、金融交易和線上遊戲應用程式) 非常有幫助。
客戶可以將其現有的 Amazon RDS 資料庫轉換為使用 Amazon RDS Optimized Writes 嗎?
此最初版本目前不支援為您的現有資料庫執行個體啟用 Amazon RDS Optimized Writes,即便執行個體類別支援 Optimized Writes 也不支援。
Amazon RDS Optimized Writes 所需費用為多少?
RDS for MariaDB 客戶可使用 Amazon RDS Optimized Writes,無需支付額外費用。
Amazon RDS Optimized Reads 常見問答集
Amazon RDS Optimized Reads 如何加快查詢效能?
使用 MariaDB 中的臨時物件處理查詢的工作負載可受惠於 Amazon RDS Optimized Reads。Optimized Reads 會將臨時物件置放在資料庫執行個體的 NVMe 型執行個體儲存體,而非 Amazon Elastic Block Store 磁碟區中。這將使複雜的查詢處理速度加快高達 2 倍。
哪些 RDS for MariaDB 資料庫版本支援 Amazon RDS Optimized Reads?
Amazon RDS Optimized Reads 適用於 10.4.25、10.5.16、10.6.7 及更新版本上的 RDS for MariaDB。
哪些資料庫執行個體類型支援 Amazon RDS Optimized Reads? 以及在哪些區域提供?
Amazon RDS Optimized Reads 在所有提供 db.r5d、db.m5d、db.r6gd、db.m6gd、X2idn 和 X2iedn 執行個體的區域中皆可使用。如需詳細資訊,請參閱 Amazon RDS 資料庫執行個體類別文件。
我何時需要使用 Amazon RDS Optimized Reads?
客戶應在有需要複雜查詢,一般用途分析,或需要繁瑣分組、排序、雜湊彙總、高負載聯結和通用資料表運算式 (CTE) 的工作負載時使用 Amazon RDS Optimized Reads。這些使用案例會引發建立臨時表格,使 Optimized Reads 能夠加快您的工作負載查詢處理。
客戶能否將其現有的 Amazon RDS 資料庫轉換為使用 Amazon RDS Optimized Reads?
可以。客戶可以透過移動您的工作負載至啟用 Optimized Read 的執行個體,將他們的現有 Amazon RDS 資料庫轉換為使用 Amazon RDS Optimized Reads。預設也會套用 Optimized Reads 到所有支援的執行個體類別。如果在 db.r5d、db.m5d、db.r6gd、db.m6gd、X2idn 和 X2iedn 執行個體上執行工作負載,您可以立即受惠於 Optimized Reads。