Nachweisen, dass eine Auftragssicherung den Shop wiederherstellen kann Projekt

Erstelle PostgreSQL-Archive mit klaren Wiederherstellungspunkten, stelle vollständige Aufträge in einer unabhängigen Kopie wieder her und erhalte das Original.

DevOpsPostgreSQL

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Dieses praktische PostgreSQL-Projekt richtet sich an DevOps-Einsteiger mit grundlegender Terminalerfahrung. Du sicherst echte Aufträge eines kleinen Shops, öffnest den gespeicherten Zustand in einem unabhängigen Dienst und weist nach, dass Testaufträge nur in der Kopie landen.

Zwei geführte Labs vermitteln einen klaren Exportzeitpunkt und eine sichere, vollständige Wiederherstellung. Eine eigenständige Challenge überträgt dieselben Werkzeuge auf Workshop-Buchungen, verknüpfte Teilnehmer und zwei Wiederherstellungspunkte. Jede Einheit beginnt mit einer eigenen vorbereiteten Umgebung.

Was du lernen wirst

  • Vor der Verbindungswahl die tatsächliche Quell- und Zieldatenbank erkennen.
  • Mit pg_dump und pg_restore ein PostgreSQL-Archiv im Custom-Format erstellen und untersuchen.
  • Den gesicherten Stand von späteren Originaldatensätzen unterscheiden.
  • Nicht leere Ziele ablehnen und eine unabhängige Kopie innerhalb einer Transaktion wiederherstellen.
  • Vollständige Auftrags- oder Teilnehmerbeziehungen lesen, Belege herunterladen und Schreibzugriffe nur auf die Kopie testen.

Für wen dieser Kurs geeignet ist

Für DevOps-Lernende, die Befehle eingeben und Pfade erkennen können. SQL-Programmierung, Datenbankinstallation oder ein vorheriger Kurs sind nicht erforderlich. Verbindungsdienste, Archivoptionen und benötigte Shell-Syntax werden bei der Verwendung erklärt.

Die Browserumgebung stellt PostgreSQL, ein Terminal und zwei vollständige Geschäftswebsites mit erfundenen Daten bereit. Die Dokumentation ist in acht zusätzlichen Sprachen verfügbar; Website-Beschriftungen, Befehle und Ausgaben bleiben englisch.

Häufig gestellte Fragen

Muss ich PostgreSQL installieren? Nein. Jedes Lab bietet eine vorbereitete Datenbank und passende Clients.

Beschädige ich den ursprünglichen Shop? Die Übung erhält ursprüngliche Aufträge und stellt in einer benannten Wegwerfdatenbank wieder her. Sie vermittelt Identitätsprüfungen und lehnt nicht leere Ziele ab.

Ist das ein vollständiger Notfallwiederherstellungsplan? Nein. Dies ist eine Übung zur logischen Sicherung und Wiederherstellung auf einer Instanz. Fortlaufendes PITR, externe Lagerung, Serverausfall und vollständige Produktionswiederherstellung sind nicht enthalten.

Lehrer

labby
Labby
Labby is the LabEx teacher.