Mit einer dreißigjährigen Geschichte, einer der stärksten Entwicklergemeinden der Welt und einer weltweiten Reputation für hochqualitative Softwareentwicklung meistert die objekt-relationale SQL-Datenbank "PostgreSQL" auch hohe Anforderungen.
Seine Flexibilität vom Lizenzmodell über die Konfiguration bis zu den Datentypen erschließt PostgreSQL ein weiteres Spektrum an Einsatzmöglichkeiten, als Sie es von anderen DBMS gewohnt sind. Vom klassischen Datenbankserver bis hin zum eingebetteten Backend Ihrer Anwendung. Ohne Lizenzkosten.
In diesem Kurs lernen Sie, wo sich PostgreSQL von seinen Wettbewerbern abhebt, und an praktischen Beispielen zeigen wir Ihnen, wie Sie diese Vorteile nutzen können.
Voraussetzungen
Dieser Kurs wendet sich an Administratoren, die PostgreSQL einsetzen bzw. einen solchen Einsatz planen, so wie an Entwickler, die mehr über die Administration von PostgreSQL wissen wollen.
SQL-Grundkenntnisse werden vorausgesetzt. Eine entsprechende Schulung SQL-Grundlagen bieten wir i.d.R. in der selben Woche Montag-Dienstag an.
Hilfreich sind Linux/Unix-Grundkenntnisse (Kommandozeile, einfache Administrationsaufgaben) sowie für einen Teil der Übungen grundlegende Programmierkenntnisse (z.B. PHP, Perl, C, Java).
Inhalt
Einführung
- PostgreSQL - Einführung
Administration I
- Vorbereitung/Installation der Schulungsumgebung
- Einführung in psql
- Benutzer- und Rechteverwaltung
Architektur
- Architektur-Übersicht
- Analyze und Vacuum
Administration II
- Hardware und Kernel
- Server-Administration
Backup, Replikation und Hochverfügbarkeit
- Backup und Wiederherstellung
- Streaming-Replikation
- Logische Replikation
- Übersicht HA-Lösungen
Administration III
- Upgrades
- Monitoring
- Analyse von Logdateien
Optimierung
- Abfragepläne
- Der PostgreSQL-Optimizer
- Index-Typen und deren Verwendung
Weiterführende Themen
wahlweise:
- Der PostgreSQL-Optimizer: Details
- pgBackRest
- Patroni
- PgBouncer
- Konsistenzkontrolle im Mehrbenutzerbetrieb (MVCC)
- Hint Bits und Visibility Map
- Partitionierung
- Funktionen
- Server Side Languages
- Trigger
- Lokalisierung, Encodings
- Volltextsuche (tsearch)
- Vorbereitung/Installation der Schulungsumgebung
- Einführung in psql
- Benutzer- und Rechteverwaltung
Architektur
- Architektur-Übersicht
- Analyze und Vacuum
Administration II
- Hardware und Kernel
- Server-Administration
Backup, Replikation und Hochverfügbarkeit
- Backup und Wiederherstellung
- Streaming-Replikation
- Logische Replikation
- Übersicht HA-Lösungen
Administration III
- Upgrades
- Monitoring
- Analyse von Logdateien
Optimierung
- Abfragepläne
- Der PostgreSQL-Optimizer
- Index-Typen und deren Verwendung
Weiterführende Themen
wahlweise:
- Der PostgreSQL-Optimizer: Details
- pgBackRest
- Patroni
- PgBouncer
- Konsistenzkontrolle im Mehrbenutzerbetrieb (MVCC)
- Hint Bits und Visibility Map
- Partitionierung
- Funktionen
- Server Side Languages
- Trigger
- Lokalisierung, Encodings
- Volltextsuche (tsearch)
- Hardware und Kernel
- Server-Administration
Backup, Replikation und Hochverfügbarkeit
- Backup und Wiederherstellung
- Streaming-Replikation
- Logische Replikation
- Übersicht HA-Lösungen
Administration III
- Upgrades
- Monitoring
- Analyse von Logdateien
Optimierung
- Abfragepläne
- Der PostgreSQL-Optimizer
- Index-Typen und deren Verwendung
Weiterführende Themen
wahlweise:
- Der PostgreSQL-Optimizer: Details
- pgBackRest
- Patroni
- PgBouncer
- Konsistenzkontrolle im Mehrbenutzerbetrieb (MVCC)
- Hint Bits und Visibility Map
- Partitionierung
- Funktionen
- Server Side Languages
- Trigger
- Lokalisierung, Encodings
- Volltextsuche (tsearch)
- Upgrades
- Monitoring
- Analyse von Logdateien
Optimierung
- Abfragepläne
- Der PostgreSQL-Optimizer
- Index-Typen und deren Verwendung
Weiterführende Themen
wahlweise:
- Der PostgreSQL-Optimizer: Details
- pgBackRest
- Patroni
- PgBouncer
- Konsistenzkontrolle im Mehrbenutzerbetrieb (MVCC)
- Hint Bits und Visibility Map
- Partitionierung
- Funktionen
- Server Side Languages
- Trigger
- Lokalisierung, Encodings
- Volltextsuche (tsearch)
- Der PostgreSQL-Optimizer: Details
- pgBackRest
- Patroni
- PgBouncer
- Konsistenzkontrolle im Mehrbenutzerbetrieb (MVCC)
- Hint Bits und Visibility Map
- Partitionierung
- Funktionen
- Server Side Languages
- Trigger
- Lokalisierung, Encodings
- Volltextsuche (tsearch)
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.
Termine und Anmeldung
-
27. Januar 2025, 5 Tage
SQL Grundlagen und PostgreSQL Datenbank anmelden -
29. Januar 2025, 3 Tage
PostgreSQL Datenbank anmelden
Haben Sie einen anderen Wunschtermin?