Da AlloyDB Omni mit PostgreSQL kompatibel ist, sind auch verschiedene von der PostgreSQL-Community entwickelte und unterstützte Sicherungslösungen für AlloyDB Omni-Datenbanken verfügbar. Im Allgemeinen funktioniert jede Lösung, mit der Sie ein in einem Docker-Container ausgeführten PostgreSQL-Cluster sichern und wiederherstellen können, auch mit AlloyDB Omni.
Die Einrichtung und Verwendung von Sicherungs- und Wiederherstellungsfunktionen hängt davon ab, ob Sie AlloyDB Omni auf einzelnen Servern mit dem alloydb-Befehlszeilentool oder mit dem AlloyDB Omni Operator ausführen. In den folgenden Abschnitten werden diese Optionen näher erläutert.
Sicherungslösungen für einzelne Server
Wenn Sie AlloyDB Omni in einem Container auf einzelnen Servern ausführen, empfiehlt Google, je nach Bedarf und Vorlieben entweder Barman oder pgBackRest zu verwenden.
Beide Open-Source-Lösungen bieten Folgendes:
Wichtige Funktionen für die Datensicherung und ‑wiederherstellung, einschließlich der Wiederherstellung zu einem bestimmten Zeitpunkt
Kompatibilität mit den containerisierten PostgreSQL-kompatiblen Datenbanken, die von AlloyDB Omni verwendet werden
Barman hat die folgenden besonderen Funktionen:
Sicherungen, die auf einem separaten Sicherungsserver gespeichert sind, den Sie verwalten
Option für kaskadierende Sicherungsserver
Sicherungen mit nahezu keinem Datenverlust mithilfe von gestreamten Datenänderungen
Die Option für Sicherungen ohne Datenverlust mit synchronem Streaming
Wenn Sie AlloyDB Omni in einem Kubernetes-Cluster bereitgestellt haben, bietet der AlloyDB Omni-Operator Sicherungs- und Wiederherstellungsmethoden, ohne dass eine weitere Konfiguration erforderlich ist.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-25 (UTC)."],[[["\u003cp\u003eThis page covers data backup and restore solutions for AlloyDB Omni database clusters, which are compatible with PostgreSQL-based solutions.\u003c/p\u003e\n"],["\u003cp\u003eFor single-server setups, Barman and pgBackRest are recommended open-source tools that offer essential backup and restore features, including point-in-time recovery.\u003c/p\u003e\n"],["\u003cp\u003eBarman allows backups to be stored on a separate server and provides options for near-zero or zero-data-loss backups.\u003c/p\u003e\n"],["\u003cp\u003epgBackRest supports parallelized backup jobs, different backup types (full, incremental, differential), encrypted backups, compression, checksums, and selective database restoration.\u003c/p\u003e\n"],["\u003cp\u003eWhen AlloyDB Omni is deployed on Kubernetes, the AlloyDB Omni Operator offers built-in backup and restore functionalities, requiring no additional configuration.\u003c/p\u003e\n"]]],[],null,["# Back up and restore AlloyDB Omni\n\nSelect a documentation version: 15.5.4keyboard_arrow_down\n\n- [Current (16.8.0)](/alloydb/omni/current/docs/backup-overview)\n- [16.8.0](/alloydb/omni/16.8.0/docs/backup-overview)\n- [16.3.0](/alloydb/omni/16.3.0/docs/backup-overview)\n- [15.12.0](/alloydb/omni/15.12.0/docs/backup-overview)\n- [15.7.1](/alloydb/omni/15.7.1/docs/backup-overview)\n- [15.7.0](/alloydb/omni/15.7.0/docs/backup-overview)\n- [15.5.5](/alloydb/omni/15.5.5/docs/backup-overview)\n- [15.5.4](/alloydb/omni/15.5.4/docs/backup-overview)\n- [15.5.2](/alloydb/omni/15.5.2/docs/backup-overview)\n\n\u003cbr /\u003e\n\nThis page provides an overview of data backup and restore solutions available to AlloyDB Omni database clusters.\n\n\u003cbr /\u003e\n\nBecause AlloyDB Omni is PostgreSQL compatible, various backup\nsolutions developed and supported by the PostgreSQL community are also available\nto AlloyDB Omni databases. In general, any solution that allows\nyou to back up from and restore to a PostgreSQL cluster running in a Docker\ncontainer will also work with AlloyDB Omni.\n\nThe way that you set up and operate backup and restore features depends on\nwhether you operate AlloyDB Omni on individual servers using the\n`alloydb` command-line tool, or whether you run AlloyDB Omni\nusing the AlloyDB Omni Operator. The following sections explore these\noptions in further detail.\n\nSingle-server backup solutions\n------------------------------\n\nIf you run AlloyDB Omni in a container on individual servers, then\nGoogle recommends using either [Barman](https://pgbarman.org) or\n[pgBackRest](https://pgbackrest.org/), depending on your needs and preferences.\n\nBoth of these open source solutions provide the following:\n\n- Essential data backup and restore features, including point-in-time recovery\n- Compatibility with the containerized PostgreSQL-compatible databases that AlloyDB Omni uses\n\nBarman has the following distinct features:\n\n- Backups stored in a separate backup server that you manage\n- The option for cascading backup servers\n- Near-zero-data-loss backups using streamed data changes\n- The option for zero-data-loss backups using synchronous streaming\n\nFor more information, see [Set up Barman for AlloyDB Omni](/alloydb/omni/15.5.4/docs/install-configure-barman).\n\npgBackRest has the following distinct features:\n\n- Parallelized backup jobs\n- Full, incremental, or differential backups\n- Encrypted backups\n- Backup compression and checksums\n- The option to restore only specific databases\n\nFor more information, see [Set up pgBackRest for AlloyDB Omni](/alloydb/omni/15.5.4/docs/set-up-pgbackrest).\n\nKubernetes backup solutions\n---------------------------\n\nIf you have deployed AlloyDB Omni onto a Kubernetes cluster, then\nthe AlloyDB Omni Operator provides backup and restore methods without the\nneed for any further configuration.\n\nFor more information, see [Back up and restore in\nKubernetes](/alloydb/omni/15.5.4/docs/backup-kubernetes).\n\nWhat's next\n-----------\n\n- [Set up Barman for AlloyDB Omni](/alloydb/omni/15.5.4/docs/install-configure-barman)\n\n- [Set up pgBackRest for AlloyDB Omni](/alloydb/omni/15.5.4/docs/set-up-pgbackrest)\n\n- [Back up and restore in Kubernetes](/alloydb/omni/15.5.4/docs/backup-kubernetes)"]]