Kontakt aufnehmen

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)

 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien