Schulungsübersicht

Was ist PostgreSQL?

  • Eine kurze Geschichte von PostgreSQL
  • Konventionen
  • Weitere Informationen
  • Richtlinien zur Fehlerberichterstattung

Einführung in PostgreSQL

  • Installation und Erstellung Database
  • Die SQL Sprache
  • Erweiterte Funktionen

Die SQL Sprache

  • SQL Syntax
  • Datendefinition
  • Datenmanipulation
  • Abfragen
  • Datentypen
  • Funktionen und Operatoren
  • Typkonvertierung
  • Indizes
  • Volltext Search
  • Parallelitätskontrolle
  • Leistungstipps

Serveradministration

  • Installation aus Quellcode
  • Installation vom Quellcode unter Windows
  • Servereinrichtung und -betrieb
  • Serverkonfiguration
  • Client-Authentifizierung
  • Database Rollen
  • Verwalten von Databases
  • Lokalisierung
  • Routine Database Wartungsaufgaben
  • Sichern und Wiederherstellen
  • Hohe Verfügbarkeit, Lastausgleich und Replikation
  • Wiederherstellungskonfiguration
  • Überwachung Database Aktivität
  • Überwachung der Festplattennutzung
  • Zuverlässigkeit und das Write-Ahead-Protokoll
  • Regressionstests

Client-Schnittstellen

  • libpq – C-Bibliothek
  • Große Objekte
  • ECPG – Eingebettet SQL in C
  • Das Informationsschema

Server Programming

  • Erweitern SQL
  • Löst aus
  • Das Regelsystem
  • Verfahrenstechnisch Languages
  • PL/pgSQL – SQL Verfahrenssprache
  • PL/Tcl – Tcl-Prozedursprache
  • PL/Perl – Perl Verfahrenssprache
  • PL/Python - Python Verfahrenssprache
  • Server Programming Schnittstelle

Interna

  • Übersicht über PostgreSQL Interna
  • Systemkataloge
  • Frontend/Backend-Protokoll
  • PostgreSQL Kodierungskonventionen
  • Unterstützung der Muttersprache
  • Schreiben eines prozeduralen Sprachhandlers
  • Einen Foreign Data Wrapper schreiben
  • Genetischer Abfrageoptimierer
  • Index Access Methodenschnittstellendefinition
  • GiST-Indizes
  • GIN-Indizes
  • Database Physischer Speicher
  • BKI-Backend-Schnittstelle
  • So verwendet der Planer Statistics

Voraussetzungen

Grundkenntnisse in SQL und C

Grundlegende Systemverwaltung (Unix/Linux oder Windows)

 

 

  28 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (8)

Kombinierte Kurse

Verwandte Kategorien