Kapitel 10. Replikation und externe Daten

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

PostgreSQL hat eine Reihe von Optionen, um Daten mit externen Servern oder Datenquellen zu teilen. Die erste Option sind die eingebauten Replikationsoptionen von PostgreSQL, mit denen du eine Kopie deines Servers erstellen kannst, die auf einem anderen PostgreSQL-Server läuft. Die zweite Möglichkeit ist die Verwendung von Add-ons von Drittanbietern, von denen viele frei verfügbar und erprobt sind. Die dritte Möglichkeit ist die Verwendung eines Foreign Data Wrapper (FDW). FDWs geben dir die Flexibilität, Abfragen aus einer Vielzahl von externen Datenquellen durchzuführen. Seit Version 9.3 erlauben einige FDWs auch Aktualisierungen: Diese umfassen postgres_fdw, hadoop_fdw, und ogr_fdw (siehe "Abfrage anderer Tabellenformate mit ogr_fdw").

Übersicht über die Replikation

Die Gründe für die Replikation deiner Datenbanken lassen sich auf zwei reduzieren: Verfügbarkeit und Skalierbarkeit. Die Verfügbarkeit wird durch die Bereitstellung eines redundanten Servers sichergestellt, so dass du bei einem Ausfall deines Hauptservers sofort einen anderen Server zur Verfügung hast, der dessen Rolle übernehmen kann. Bei kleinen Datenbanken kannst du einfach sicherstellen, dass ein anderer physischer Server bereitsteht und die Datenbank auf diesem wiederherstellen. Aber bei großen Datenbanken (im Terabyte-Bereich) kann die Wiederherstellung ...

Get PostgreSQL: Up and Running, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.