Schulungsübersicht
Was ist PostgreSQL?
- Eine kurze Geschichte von PostgreSQL
- Konventionen
- Weitere Informationen
- Richtlinien für Fehlermeldungen (Bug Reporting)
Einführung in PostgreSQL
- Installation und Erstellen einer Datenbank
- Die SQL-Sprache
- Erweiterte Funktionen
Die SQL-Sprache
- SQL-Syntax
- Datenbeschreibung (Data Definition)
- Datenmanipulation
- Abfragen
- Datentypen
- Funktionen und Operatoren
- Typkonvertierung
- Indizes
- Volltextsuche
- Parallelitätskontrolle (Concurrency Control)
- Leistungstipps
Serveradministration
- Installation aus dem Quellcode
- Installation aus dem Quellcode unter Windows
- Servereinrichtung und -betrieb
- Serverkonfiguration
- Client-Authentifizierung
- Datenbank-Rollen
- Datenbanken verwalten
- Lokalisierung
- Regelmässige Datenbankwartungsaufgaben
- Sicherung und Wiederherstellung (Backup und Restore)
- Hochverfügbarkeit, Lastverteilung und Replikation
- Konfiguration der Wiederherstellung
- Überwachung der Datenbankaktivität
- Überwachung der Plattennutzung
- Zuverlässigkeit und das Write-Ahead-Log (WAL)
- Regressionstests
Client-Schnittstellen
- libpq - C-Bibliothek
- Grosse Objekte (Large Objects)
- ECPG - Eingebettetes SQL in C
- Das Informationsschema
Serverprogrammierung
- SQL erweitern
- Trigger
- Das Regel-System
- Prozedurale Sprachen
- PL/pgSQL - Prozedurale SQL-Sprache
- PL/Tcl - Tcl-Prozedurale Sprache
- PL/Perl - Perl-Prozedurale Sprache
- PL/Python - Python-Prozedurale Sprache
- Serverprogrammierschnittstelle (API)
Internas
- Übersicht der PostgreSQL-Internas
- Systemkataloge
- Vorderseite-/Rückseiten-Protokoll (Frontend/Backend Protocol)
- PostgreSQL-Codierkonventionen
- Unterstützung nativer Sprachen
- Schreiben eines Handlers für eine prozedurale Sprache
- Schreiben eines Foreign Data Wrappers
- Genetischer Abfrageoptimierer (Genetic Query Optimizer)
- Definition der Schnittstelle für Indexzugriffsmethoden
- GiST-Indizes
- GIN-Indizes
- Physikalische Speicherung von Datenbanken
- BKI-Rückseitenschnittstelle (Backend Interface)
- Wie der Planer Statistiken verwendet
Voraussetzungen
Grundkenntnisse in SQL und C
Basiskenntnisse in Systemadministration (Unix/Linux oder Windows)
Erfahrungsberichte (7)
Schritt-für-Schritt-Beispiele, kompakte Informationen
Esmadee Bin Ismail - SBS transit
Kurs - PostgreSQL Administration and Development
Maschinelle Übersetzung
Die verschiedenen Techniken, die verwendet werden können, um das gleiche Ergebnis zu erzielen, sind einfach mit wenigen Schritten optimiert.
Abdul Hafiz - SBS transit
Kurs - PostgreSQL Administration and Development
Maschinelle Übersetzung
1. Notizen an der Whiteboard 2. Die Laborübungen wurden im Teilmodes durchgeführt
Evangelos Katsaros
Kurs - PostgreSQL Administration and Development
Maschinelle Übersetzung
Der Dozent hat alles erklärt, was wir gefragt haben. Er war sehr präzise und hielt mein Interesse bei.
Katerina Andreopoulou
Kurs - PostgreSQL Administration and Development
Maschinelle Übersetzung
Die Tatsache, dass wir die Gelegenheit hatten, über den Unterschied zwischen verschiedenen Datenbanktypen zu erfahren.
Marta Melloch - Amazon Development Center Poland Sp. z o.o.
Kurs - PostgreSQL Administration and Development
Maschinelle Übersetzung
nützliches Wissen
Ewa Napieralska - Amazon Development Center Poland Sp. z o.o.
Kurs - PostgreSQL Administration and Development
Maschinelle Übersetzung
Die Übungen und die Wachsamkeit der Trainer waren sehr beeindruckend. Sie haben aktiv zugehört und waren sehr geduldig mit uns. DANKE SCHÖN :)
Martyna Szewczuk - Amazon Development Center Poland Sp. z o.o.
Kurs - PostgreSQL Administration and Development
Maschinelle Übersetzung