使用 pgactive 來支援主動-主動式複寫 - Amazon Relational Database Service

使用 pgactive 來支援主動-主動式複寫

pgactive 延伸模組使用主動-主動式複寫來支援和協調多個 RDS for PostgreSQL 資料庫上的寫入操作。Amazon RDS for PostgreSQL 的下列版本支援 pgactive 延伸模組:

  • RDS for PostgreSQL 17.0 版和更新版本

  • RDS for PostgreSQL 16.1 和更高的第 16 版

  • RDS for PostgreSQL 15.4-R2 及更高的 15 版本

  • RDS for PostgreSQL 14.10 及更高的 14 版本

  • RDS for PostgreSQL 13.13 及更高的 13 版本

  • RDS for PostgreSQL 12.17 及更高的 12 版本

  • RDS for PostgreSQL 11.22

注意

當複寫組態中的多個資料庫上有寫入操作時,可能會發生衝突。如需詳細資訊,請參閱處理主動-主動式複寫中的衝突

pgactive 延伸模組的現制

  • 所有資料表都需有主索引鍵,否則不允許更新和刪除操作。主索引鍵欄中的值不應更新。

  • 序列可能有間隙,有時可能不按順序。序列未複寫。如需更多詳細資訊,請參閱 處理主動-主動式複寫中的序列

  • DDL 和大型物件未複寫。

  • 次要唯一索引可能會導致資料差異。

  • 群組中所有節點的定序都必須相同。

  • 節點之間的負載平衡是一種反模式。

  • 大型交易可能造成複寫延遲。