Kontakt aufnehmen
 Dauer 28 Stunden

Schulungsübersicht

Was ist PostgreSQL?

  • Ein kurzer historischer Überblick
  • Konventionen
  • Weitere Informationen
  • Richtlinien zur Fehlermeldung

Einführung in PostgreSQL

  • Installation und Datenbankerstellung
  • Die SQL-Sprache
  • Erweiterte Funktionen

Die SQL-Sprache

  • SQL-Syntax
  • Datendefinition
  • Datenmanipulation
  • Abfragen
  • Datentypen
  • Funktionen und Operatoren
  • Typkonvertierung
  • Indizes
  • Volltextsuche
  • Parallelitätskontrolle
  • Tipps zur Leistungssteigerung

Serververwaltung

  • Installation aus dem Quellcode
  • Installation aus dem Quellcode unter Windows
  • Servereinrichtung und -betrieb
  • Serverkonfiguration
  • Client-Authentifizierung
  • Datenbankrollen
  • Datenbankverwaltung
  • Lokalisierung
  • Routine-Äufgaben der Datenbankwartung
  • Backup und Wiederherstellung
  • Hochverfügbarkeit, Lastverteilung und Replikation
  • Wiederherstellungskonfiguration
  • Überwachung der Datenbankaktivität
  • Überwachung der Festplattennutzung
  • Zuverlässigkeit und Write-Ahead-Log
  • Regressionstests

Client-Schnittstellen

  • libpq - C-Bibliothek
  • Große Objekte (Large Objects)
  • ECPG - Eingebettetes SQL in C
  • Das Information Schema

Serverprogrammierung

  • Erweiterung von SQL
  • Trigger
  • Das Regelsystem
  • Prozedurale Sprachen
  • PL/pgSQL - SQL-Prozeduralsprache
  • PL/Tcl - Tcl-Prozeduralsprache
  • PL/Perl - Perl-Prozeduralsprache
  • PL/Python - Python-Prozeduralsprache
  • Serverprogrammierschnittstelle

Interna

  • Überblick über PostgreSQL-Interna
  • Systemkataloge
  • Frontend/Backend-Protokoll
  • Kodierungs-Konventionen von PostgreSQL
  • Unterstützung für nativ geschriebene Sprachen (Native Language Support)
  • Schreiben eines prozeduralen Sprachhandlers
  • Schreiben eines Foreign Data Wrappers
  • Genetischer Query-Optimizer
  • Index Access Method Interface Definition
  • GiST-Indizes
  • GIN-Indizes
  • Physische Speicherung der Datenbank
  • BKI-Backend-Schnittstelle
  • Wie der Planer Statistiken nutzt

Voraussetzungen

Grundkenntnisse in SQL und C

Grundlegende Systemadministration (Unix/Linux oder Windows)

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien