Schulung: PostgreSQL - Administration und Entwicklung

  • Präsenztraining

Nach dem Seminar können Sie Datenbanken entwerfen und in PostgreSQL anlegen. Sie erlernen die Installation und die Konfiguration von PostgreSQL. Darüber hinaus werden Sie die PostgreSQL Datentypen, Funktionen und die Transaktionssteuerung ebenso kennen lernen wie die PostgreSQL-API für die Entwicklung von Client/Server-Anwendungen bzw. Web-Anwendungen.

Trainingsprogramm

Installation und Konfiguration unter Linux, Windows und Docker:

  • Installation von PostgreSQL via Package-Manager
  • Installation vom Sourcecode
  • Installation unter Docker (Docker-Image und Docker-Files)
  • Konfiguration von PostgreSQL
  • Versionskunde: Unterschiede zwischen den Versionen 9.x, 10.x und 11.x
  • Einrichten als Systemdienst

 

Administration und Datenbankverwaltung:

  • Benutzerverwaltung, Privilegien und Zugriffsrechte
  • Logdateien (Fehlerlogdatei, Abfragelogdatei und Updatelogdatei)
  • WAL - Write Ahead Log für Recovery und Replikation
  • Arbeitsweise von "Continuous Archiving und Point-In-Time Recovery (PITR)"
  • Datensicherung (Backup) und Wiederherstellung (Restore)
  • Kommandozeilen-Tools (pg*-Scripte)
  • Grafisches Tool (pgAdmin)
  • Replikationen einrichten und Monitoren

 

Datentypen, Funktionen und interne Techniken:

  • Aufbau des PostgreSQL-DBMS (Datenbank-Management-System)
  • Datentypen (Feldtypen)
  • Transaktionssteuerung, Transaktionenkommandos und Savepoints
  • Autoinkrement/Sequenzen, Trigger
  • Stored Procedures
  • Eingebaute PostgreSQL-Funktionen

 

Programmierung:

  • PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language)
  • Java-Schnittstellen JDBC und JPA
  • Python- / Perl-Schnittstelle

 

Performance und Monitoring von PostgreSQL:

  • Optimierung und Tuning der Abfragen
  • Indices und Normalisierung vs. Effizienz
  • Monitoring: Statistics Collector, Viewing Locks, Dynamic Tracking
  • VACUUM, ANALYZE
  • Profiling
  • Stresstest mit JMeter

Wer sollte teilnehmen:

Zielgruppe

Administratoren, Entwickler, DevOps Engineers.

Voraussetzungen

Grundkenntnisse in relationalen Datenbanksystemen und Programmierlogik sind von Vorteil.

Schulungsmethode

Vortrag, Übungen, Praktikum am System.
Plattform: Linux, Windows oder Docker.

Dauer: 3 Tage (18 Stunden )
Nr. 11847

Beginn: 10:00
Preis:1.590,00 € netto
1.892,10 € inkl. 19% MwSt.

Es entstehen keine zusätzlichen Liefer- & Versandkosten

Dauer: 3 Tage (18 Stunden )
Nr. 11847
Inhouse-Paket:Auf Anfrage
Seminarbuchung Orte und Termine
27 Mrz - 29 Mrz 2019Integrata AG München
Integrata AG München
Prielmayerstraße 3
80335 München
16 Sep - 18 Sep 2019Integrata AG Düsseldorf
Integrata AG Düsseldorf
Am Wehrhahn 50
40211 Düsseldorf
Weitere informationen

Anfahrt- und Hotelinformationen

Anreise mit der Bahn
Unser Angebot für Sie:
Für 99€ hin und zurück!