Schulungsübersicht
Einführung
- PostgreSQL vs. MySQL vs. Oracle
- Überblick über die Funktionen und Architektur von PostgreSQL 13
Erste Schritte
- Einen Datenbankserver einrichten
- PostgreSQL 13 installieren
- Eine Datenbank erstellen und darauf zugreifen
- SQL-Syntax, Befehle und Funktionen
Eine Postgres-Datenbank konfigurieren
- Datendefinition, Standardwerte und Einschränkungen
- Tabellen einrichten und ändern
- Berechtigungen und Sicherheitsrichtlinien verwalten
- Datenbankschemata erstellen
- Tabellevererbung und -partitionierung implementieren
- Daten hinzufügen, aktualisieren und abfragen
- Datentypen, Funktionen und Operatoren
- Indizes verwenden und Volltextsuche durchführen
- Konkurrenzsteuerung verstehen
Einen Datenbankserver verwalten
- Einen PostgreSQL-Cluster aktualisieren
- Den Server sichern und Daten verschlüsseln
- Serverparameter konfigurieren
- Kundenspezifische Authentifizierung aktivieren
- Zugriffsrollen und -berechtigungen einrichten
- Mehrere Datenbanken verwalten
- Datenbankwartungsaufgaben durchführen
- Daten sichern und wiederherstellen
- Die Leistung und Zuverlässigkeit der Datenbank optimieren
- Datenbankaktivität und Festplattennutzung überwachen
- Logische Replikation implementieren
- Regressionstests durchführen
Kundenseitige Programmierung
- Die Verwendung der libpq C-Bibliothek und des großen Objektinterfaces
- Eingebettete SQL-Anweisungen ausführen
- Das Informationschema erkunden
- Andere PostgreSQL-Clientanwendungen
Serverseitige Programmierung
- Die SQL-Abfragesprache erweitern
- Ereignistriggerfunktionen schreiben
- Regelsysteme implementieren
- Vorgehende Sprachen (PLs) verwenden
- TCL-, Perl- und Python-PLs erkunden
- Serverprogrammierschnittstellen ausführen
- Beispiele für logisches Decoding
- Replikationsfortschritt verfolgen
Fehlerbehebung
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Eine Verständnis von RDBMS
- Erfahrung mit SQL
Zielgruppe
- Systemadministratoren
- Entwickler
Erfahrungsberichte (5)
Bis zum Ende des ersten Tages schlug ein Teilnehmer mehr Interaktion bei den Übungen vor, und die Trainer berücksichtigten diesen Vorschlag für den zweiten Tag.
Daniela - Unit4
Kurs - PostgreSQL 16 for Developers and Administrators
Maschinelle Übersetzung
Eine faktische und praktische Herangehensweise an das Thema. Eine angenehme Atmosphäre, die es einlädt, Fragen zu stellen.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Maschinelle Übersetzung
Es war Docker und Container sowie die Vererbungsfunktion von PostgreSQL, die in Oracle Datenbank nicht verfügbar ist.
Manish Kumar
Kurs - PostgreSQL Essentials
Maschinelle Übersetzung
Es war eindeutig darauf abgestimmt, sehr angemessen für unseren Zweck zu sein, was es besonders hilfreich machte. Ich mochte das Zoom-Format wirklich, da es mir half, mich auf das Material zu konzentrieren, das immer direkt vor uns allen lag, und der Trainer konnte während seiner Erklärungen Illustrationen und Markierungen hinzufügen. Der Trainer beantwortete alle unsere Fragen sehr zufriedenstellend, und ich war überrascht, wie viel ich an einem Tag lernen konnte. Normalerweise werde ich am Nachmittag müde von Schulungen, aber dies war die ganze Zeit über sehr spannend bis zum Ende. Das Tempo war perfekt und die Details wurden in die richtigen Bereiche gelegt.
Davina Sanders - Scottish Government
Kurs - PostgreSQL Performance Tuning
Maschinelle Übersetzung
Michal war als Lehrer sehr wissbegierig und fesselnd.
Nate Clifton - NIIT (USA) Inc.
Kurs - PostgreSQL Advanced DBA
Maschinelle Übersetzung