本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon 中使用 MariaDB 複寫 RDS
您通常使用僅供讀取複本來設定 Amazon RDS 資料庫執行個體之間的複寫。如需僅供讀取複本的一般資訊,請參閱 使用資料庫執行個體僅供讀取複本。如需在 Amazon RDS for MariaDB 上使用僅供讀取複本的特定資訊,請參閱 使用 MariaDB 僅供讀取複本。
您也可依據二進位日誌座標設定複寫供 MariaDB 資料庫執行個體使用。對於 MariaDB 執行個體,您也可以根據全域交易 IDs(GTIDs) 設定複寫,這可提供更好的當機安全性。如需詳細資訊,請參閱使用外部來源執行個體設定 GTID型複寫。
以下為適用於 RDS for MariaDB 的其他複寫選項:
-
您可以在 RDS for MariaDB 資料庫執行個體與 Amazon 外部的 MySQL 或 MariaDB 執行個體之間設定複寫RDS。如需使用外部來源設定複寫的詳細資訊,請參閱 使用外部來源執行個體設定二進位日誌檔案位置複寫。
-
您可以設定複寫,從 Amazon 外部的 MySQL 或 MariaDB 執行個體匯入資料庫RDS,或將資料庫匯出至此類執行個體。如需詳細資訊,請參閱 將資料匯入 Amazon RDS for MariaDB 資料庫執行個體,減少停機時間 和 使用複寫從 My SQL DB 執行個體匯出資料。
對於以上任何複寫選項,您可以使用基於列的複寫、基於陳述式或混合式複寫。以資料列為基礎的複寫只會複寫陳述SQL式所變更的資料列。以陳述式為基礎的複寫會複寫整個SQL陳述式。混合複寫會盡可能使用陳述式式複寫,但在執行對陳述式複寫不安全的SQL陳述式時,切換到資料列式複寫。在大多數情況下,建議使用混合式複寫。資料庫執行個體的二進位日誌格式決定複寫是基於列、基於陳述式或混合式。如需有關設定二進位日誌格式的資訊,請參閱設定 MariaDB 二進位記錄。
如需 MariaDB 版本之間的複寫相容性資訊,請參閱 MariaDB 文件中的複寫相容性