2017-07-07 2 views
0

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

+1

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. –

+0

@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 –

Antwort