Schulungsübersicht
Einführung in PostgreSQL
- Kurze Geschichte von PostgreSQL
- Funktionen und Eigenschaften
- Überblick über die internen Mechanismen
- Grenzen und Fachbegriffe
Installation und Konfiguration
- Voraussetzungen
- Installation aus Paketen sowie Erstellung einer Datenbank
- Installation aus dem Quellcode
- Client-Installation
- Start und Stopp des Datenbankservers
- Einrichtung der Entwicklungsumgebung
Die SQL-Sprache
- SQL-Syntax
- Datendefinition
- Datenmanipulation
- Abfragen erstellen
- Datentypen
- JSON-Unterstützung
- Funktionen und Operatoren
- Typumwandlung
- Indexe erstellen
Transaktionen und Konkurrenzsteuerung
- Transaktionen sowie Isolationsstufen
- Mehrversion-Konkurrenzsteuerung (MVCC)
Client-Schnittstellen
- Befehlszeilenschnittstelle – psql
- Grafische Benutzeroberfläche – pgadmin4
Serverseitige Programmierung
- Erweiterung von SQL-Funktionalitäten
- Auslöser (Triggers)
- Das Regel-System von PostgreSQL
- Prozedurale Programmiersprachen
- PL/pgSQL – die prozedurale SQL-Erweiterung
- Fehlerbehandlung im Servercode
- Cursor-Verwendung
Fremddaten-Adapter (Foreign Data Wrappers)
- Erweiterungen in PostgreSQL
- Einfügen von FDWs in eine Datenbank
- postgres_fdw – Postgres-FDW-Implementierung
- file_fdw – Datei-basierter FDW-Adapter
- Weitere verfügbare FDWs
SQL-Optimierung
- Protokollierung in PostgreSQL
- Abfragepläne analysieren
- Optimierung von SQL-Abfragen
- Statistiken zur Datenbankanalyse
- Einstellungen des Query-Planers anpassen
- Parallelisierte Abfrageausführung
- Bewährte Praktiken beim SQL-Schreiben
- Effektive Indexnutzung
- Tabelle Partitionierung zur Leistungssteigerung
Voraussetzungen
Solide Kenntnisse der SQL-Sprache
Erfahrungsberichte (7)
Er war fantastisch darin, die Schulung auf unsere Bedürfnisse abzustimmen.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
das Schulungsmaterial
Ashwin - Samsung Cambridge Solution Centre Ltd
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Trainer Michał. Er ist gut vorbereitet. Sein Wissen ist sehr umfangreich und sein Lehrstil ist ebenfalls ausgezeichnet.
Ireneusz - Inter Cars S.A.
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Ich mochte die Übungen
Luis - Verizon Connect
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Ich habe die Schulung sehr genossen. Er blieb geduldig bei allen Fragen und machte das praktische Lernen ungemein angenehm. Ich würde mich aufrichtig freuen, noch einen Kurs bei ihm zu besuchen.
Birdesha - Verizon Connect
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Einen großen Umfang an Inhalten klar und prägnant abgedeckt.
Dan Bowyer - Verizon Connect
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Die Schulung war einfach fantastisch, dank der außergewöhnlichen Expertise und dem ansprechenden Unterrichtsstil von Michal. Sein umfassendes Wissen über PostgreSQL zeigte sich während der gesamten Sitzungen, und er konnte viele komplexe Konzepte auf klare und einfache Weise vermitteln. Er war gut vorbereitet und es gab ein gutes Gleichgewicht zwischen Theorie und praktischen Demonstrationen. Ich freue mich darauf, das erworbenen Wissen aus diesen Sitzungen anzuwenden, und danke dir nochmals, Michal, für die außergewöhnliche Schulungserfahrung.
Ranil Kumar - Verizon Connect
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung