本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您通常使用僅供讀取複本來設定 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 MariaDB 或 MySQL 資料庫執行個體,減少停機時間 和 使用複寫從 My SQL DB 執行個體匯出資料。
對於以上任何複寫選項,您可以使用基於列的複寫、基於陳述式或混合式複寫。以資料列為基礎的複寫只會複寫陳述SQL式所變更的資料列。以陳述式為基礎的複寫會複寫整個SQL陳述式。混合複寫會盡可能使用陳述式式複寫,但在執行對陳述式複寫不安全的SQL陳述式時,切換到資料列式複寫。在大多數情況下,建議使用混合式複寫。資料庫執行個體的二進位日誌格式決定複寫是基於列、基於陳述式或混合式。如需有關設定二進位日誌格式的資訊,請參閱設定 MariaDB 二進位記錄。
如需 MariaDB 版本之間的複寫相容性資訊,請參閱 MariaDB 文件中的複寫相容性