Ich bin neu in AWS, derzeit m arbeiten, Multi-Master-Cross-Region für Postgresql zu konfigurieren. In meinem Szenario verwende ich postgresql-Datenbank in RDS, ich habe zwei db-Instanzen in verschiedenen Regionen, zum Beispiel 1. DB-Instanz in (US-Ost) Region und andere DB-Instanz in (US-West) Region. In jeder Region konfigurieren wir db-instance als Master-Slave-Replikation mit (Multi-AZ-Bereitstellung).Multi-Master-Cross-Region Postgresql-Replikation
Also meine Abfrage ist, wie ich Cross-Region zwischen diesen beiden db-Instanz, die in verschiedenen Regionen zu DML (Einfügen/Update/Delete) -Operation wie wenn ich führe Einfügung 1 Instanz (Datenbank) Master dann die gleiche aktualisierte Daten replizieren auf Master der zweiten Instanz einer anderen Region und umgekehrt.
Please find the attachemnt for scenario diagram
Ich wäre überrascht, wenn RDS dies zur Zeit unterstützt. Wenn dies der Fall ist, werden Sie definitiv Probleme mit Schemaänderungen usw. haben. –
@CraigRinger yep DDL kann nicht repliziert werden und MMR für PostgreSQL verwenden Sie riskieren Tabellensperrung, die Daten verloren gehen oder nicht commited selbst Stopper –