PostgreSQL Basics

 

Lerne in diesem dreitägigen Workshop alles was für den täglichen Einsatz mit dem DBMS PostgreSQL nötig ist. Von der Installation über die Konfiguration bis hin zu Wartungsaufgaben wie Backup und Restore lernst du alles, was du für den täglichen Einsatz im Unternehmen brauchst.

 

 

 

Kursplan

Workshop im Überblick

Tag 1

b3lineicon|b3icon-list||List

Grundlagen

Wir behandeln einige der grund- legenden Prinzipien relationaler Datenbanken wie Nebenläufigkeit und wie diese mittels MVCC in PostgreSQL realisiert ist. Wir lernen was Transaktionen sind und wie diese nach dem ACID-Prinzip gehandhabt werden.

b3lineicon|b3icon-download||Download

Installation

PostgreSQL wird auf einem Linux-System installiert. Wir lernen die benötigten Pakete aus den Repositories zu installieren oder alternativ das System aus den Sourcen zu kompilieren. Nach der Installation schauen wir uns die Verzeichnisstruktur an und lernen, wo sich Konfigurationsdateien, Daten und Logdateien befinden.

b3lineicon|b3icon-user-laptop||User Laptop

Management

In diesem Abschnitt dreht sich alles um die Verwaltung von Clustern, Datenbanken, Templates und Schemas. Wir erstellen einen ersten Cluster, sowie eine Datenbank und lernen dabei die Verwendung von Vorlagen und Schemas. Wie ein Cluster gestoppt und gestartet wird, sowie die Eigenschaften von Datenbanken sind ebenfalls Teil dieses Abschnitts.

Tag 2

b3lineicon|b3icon-compass||Compass

Architektur

Wir lernen, welche Prozesse auf dem System laufen und was deren Aufgabe ist. Außerdem schauen wir uns das Caching der Datenbank, das Transaktions-Logging sowie das Statement-Processing an.

b3lineicon|b3icon-key||Key

Sicherheit

Autorisierung und Authentifizierung sind die Themen dieses Abschnitts. Wir lernen, wie Verbindungen zur Datenbank erlaubt oder auch verhindert werden können. Außerdem betrachten wir, wie Benutzer, Gruppen und deren Rechte auf Objekte in der Datenbank verwaltet werden.

b3lineicon|b3icon-gear||Gear

Konfiguration

Wir lernen die wichtigsten Konfigurationsparameter der postgresql.conf kennen. Welche Parameter sind relevant für die Speicherverwaltung, das Logging, den Checkpointer und den Vacuum-Daemon sind nur einige der Fragen, die hier beantwortet werden.

Tag 3

b3lineicon|b3icon-traffic-cone||Traffic Cone

Wartung

Regelmäßige Wartungsaufgaben sind die Themen dieses Abschnitts. Wie werden Backups erstellt, was sind logische und was physische Backups wird genauso geklärt wie deren Wiederherstellung. Die Aufgaben der Tools Vacuum, Analyze, Cluster und Reindex schauen wir uns ebenfalls an.

b3lineicon|b3icon-menu-grid||Menu Grid

Erweiterungen

Der Funktionsumfang von Postgres ist schon sehr groß. Wer dennoch zusätzliche Funktionalität benötigt, kann sie über Extensions einfach nachrüsten. Wir schauen uns an welche Extensions es gibt und wie diese installiert und genutzt werden.

b3lineicon|b3icon-user-question||User Question

Open Space

Zum Abschluss unseres Workshops bestimmst du das Programm. Sollen wir eines der vorangegangenen Themen noch etwas vertiefen? Oder ein bestimmtes Thema, wie etwa Replikation, Upgrades oder Monitoring betrachten? Es liegt ganz bei dir!

Wichtige Informationen

Leistungen

  • 3 Tage Online-Schulung via Zoom (09:00 Uhr bis 17:00 Uhr).
  • Teilnahmebestätigung.
  • Schulungspräsentation als PDF.

Zielgruppe

Dieser Workshop richtet sich an System- und Datenbankadministratoren, Entwickler von Datenbank-Anwendungen und jeden, der Interesse an PostgreSQL hat.

Voraussetzungen

Zur Teilnahme benötigst du Linux Grundkenntnisse. Du solltest in der Lage sein, die Shell sowie einen Text-Editor deiner Wahl zu bedienen. Wenn du dir unsicher bist, melde dich gerne bei uns.

Teilnehmerzahl

Für einen optimalen Lernerfolg und um genügend Freiraum für Diskussionen und Fragen zu haben, ist der Workshop auf 6 Teilnehmer begrenzt. Bei weniger als zwei Anmeldungen behalten wir uns eine Absage vor. In diesem Fall werden wir gemeinsam mit dir versuchen einen geeigneten Ersatztermin zu finden.

Organisatorisches

Gerne helfen wir bei allen Fragen zum Workshop. Rufe uns dazu einfach an unter der Rufnummer: 02223/755 992 0 an.

Technik

Wir setzen stets die aktuellste PostgreSQL Version, sowie die aktuellste Version des Debian Betriebssystems ein. Zur Teilnahme benötigst du ein Notebook mit Zoom-Client und einem SSH-Client deiner Wahl.

Die nächsten freien Termine

Wir freuen uns auf deine Anmeldung.

Der Workshop ist übrigens auch als individuelle Inhouse-Schulung buchbar. Schreib uns einfach an.

 

22.06. – 24.06.2020

Online-Schulung

1.390 € (zzgl. MwSt.)

07.09. – 09.09.2020

Online-Schulung

1.390 € (zzgl. MwSt.)

Wunschtermin

Flexibel
Auf Anfrage