2017-08-12 1 views
1

Ist es möglich, Echtzeit-Spiegelserver von Postgre Sql in verschiedenen Computer zu machen? Wenn möglich, erwähnen Sie bitte den Vorgang. Ich werde dankbar sein.Spiegelung Postgre SQL Server

+0

Mögliche Duplikat [Was ein PostgreSQL „Cluster“ ist und wie erstelle ich ein?] (https://stackoverflow.com/questions/12908205/whats-a-postgresql-cluster-and-how-do-i-create-one) –

Antwort

2

Ja, Sie können die Echosynchronisierung durchführen. Hier geben wir Ihnen nur eine etwa Idee über die Anforderungen und für die Schritte Ich glaube, Sie

Voraussetzungen

  • Eine Master-Datenbank
  • Ein Slave-Datenbank auf einem anderen Port oder anderen Server.
  • Die PostgreSQL-Versionen von beiden Servern muss genau gleich sein
  • Die Slave-Datenbank vollständig
  • Beide Datenbanken müssen leer sein auf dem gleichen privaten Netzwerk sein sollte sichere und zuverlässige Datenübertragung
  • Die Slave-Datenbank, um sicherzustellen, muss die gleiche Anzahl von max_connections als Master-Datenbank haben.

Weiter unten Link wird yo Idee geben, und seine auf Sie je nachdem, was Technologie, die Sie für die Spiegelung oder Replik verwenden möchten http://www.postgresql.org/docs/9.0/static/different-replication-solutions.html

+0

Danke Guardian für Ihre Antwort Ich werde Ihre Schritte folgen. Und eine Sache Hardware-Version sollte gleich sein oder es spielt keine Rolle? –

+2

Nein Hardware-Version hat keine Auswirkungen, da Slave nur auf dem neuesten Stand sein soll, aber das ** Betriebssystem ** sollte auf dem Server identisch sein – Guardian

0

Sie suchen unter verschiedenen Namen, abhängig von den genauen Umständen: Spiegelung, Replikation, Clustering.

Diese sind in Postgres möglich. Diese Website ist nicht geeignet, um Lösungen zu empfehlen. Ein Platz zum Starten ist jedoch mit dem documentation zum Thema. Möglicherweise stellen Sie fest, dass Sie für Ihr spezielles Problem Lösungen von Drittanbietern benötigen.

Verwandte Themen