Kontakt aufnehmen

Schulungsübersicht

Was ist PostgreSQL?

  • Kurze Geschichte von PostgreSQL
  • Konventionen
  • Weitere Informationen
  • Richtlinien zum Melden von Fehlern

Einführung in PostgreSQL

  • Installation und Erstellen einer Datenbank
  • Die SQL-Sprache
  • Fortgeschrittene Funktionen

Die SQL-Sprache

  • SQL-Syntax
  • Datendefinition
  • Datenmanipulation
  • Abfragen
  • Datentypen
  • Funktionen und Operatoren
  • Typkonvertierung
  • Indizes
  • Volltextsuche
  • Konkurrenzkontrolle
  • Tipps zur Leistungsoptimierung

Serververwaltung

  • Installation aus dem Quellcode
  • Installation aus dem Quellcode auf Windows
  • Einrichtung und Betrieb des Servers
  • Konfiguration des Servers
  • Client-Authentifizierung
  • Datenbankrollen
  • Verwaltung von Datenbanken
  • Lokalisierung
  • Routinemäßige Wartungsaufgaben der Datenbank
  • Backup und Wiederherstellung
  • Hochverfügbarkeit, Lastverteilung und Replikation
  • Recoveriekonfiguration
  • Überwachung der Datenbankaktivität
  • Überwachung der Festplattennutzung
  • Zuverlässigkeit und Write-Ahead-Log (WAL)
  • Regressionstests

Client-Schnittstellen

  • libpq – C-Bibliothek
  • Large Objects
  • ECPG – Eingebettetes SQL in C
  • Das Information Schema

Serverprogrammierung

  • Erweiterung von SQL
  • Trigger
  • Regelsystem
  • Prozedurale Sprachen
  • PL/pgSQL – SQL-Prozeduralsprache
  • PL/Tcl – Tcl-Prozeduralsprache
  • PL/Perl – Perl-Prozeduralsprache
  • PL/Python – Python-Prozeduralsprache
  • Serverprogrammier-Schnittstelle

Interne Abläufe

  • Überblick über die internen Abläufe von PostgreSQL
  • Systemkataloge
  • Frontend-/Backend-Protokoll
  • Coding-Konventionen von PostgreSQL
  • Unterstützung für Native Languages
  • Entwicklung eines Handlers für eine prozedurale Sprache
  • Entwicklung eines Foreign Data Wrappers
  • Genetischer Query-Optimizer
  • Schnittstellendefinition für Indexzugriffsmethoden
  • GiST-Indizes
  • GIN-Indizes
  • Physische Speicherung der Datenbank
  • BKI-Backend-Schnittstelle
  • Wie der Planner Statistiken nutzt

Voraussetzungen

Grundlegende Kenntnisse in SQL und C

Grundlagen der Systemverwaltung (Unix/Linux oder Windows)

 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien