PostgreSQL Administration

Seminarinhalte

Was lernen Sie in unserem Training PostgreSQL Administration?

  • Einführung in PostgreSQL: Machen Sie sich mit PostgreSQL als quelloffenes relationales Datenbankmanagementsystem vertraut. Verstehen Sie seinen Zweck, seine Funktionen und die Arten von Anwendungen, für die es am besten geeignet ist.
  • Überprüfung der Systemanforderungen: Vergewissern Sie sich, dass Ihr System alle notwendigen Anforderungen für die Installation und den Betrieb von PostgreSQL erfüllt, einschließlich des erforderlichen Betriebssystems, des Arbeitsspeichers, des Speichers und der Netzwerkfähigkeiten.
  • Installation: Laden Sie PostgreSQL herunter und installieren Sie es auf Ihrem System, indem Sie die mitgelieferten Installationsanweisungen befolgen. Dieser Prozess variiert je nach Betriebssystem (Linux, Windows, macOS).
  • Konfiguration: Konfigurieren Sie PostgreSQL entsprechend den Anforderungen Ihres Unternehmens, einschließlich der Anpassung der Einstellungen für Speicher, Verbindungen, Protokollierung und Netzwerkparameter. Konfigurieren Sie außerdem Datenverzeichnisse und andere datenbankspezifische Konfigurationen.
  • Benutzer- und Rollenverwaltung: Richten Sie Benutzerkonten, Rollen und Berechtigungen ein, um den Zugriff auf PostgreSQL-Datenbanken zu kontrollieren. Verstehen Sie die Verwaltung von Benutzern, deren Berechtigungen und Sicherheitsrollen innerhalb von PostgreSQL.
  • SQL-Grundlagen für PostgreSQL: Lernen Sie die Grundlagen von SQL speziell für PostgreSQL, einschließlich grundlegender Befehle wie SELECT, INSERT, UPDATE, DELETE und JOIN-Operationen sowie Datenbankmanipulation durch DDL- und DML-Befehle.
  • Datentypen und Funktionen: Erforschen Sie die Vielfalt der eingebauten Datentypen und Funktionen, die in PostgreSQL verfügbar sind. Lernen Sie, wie Sie diese effizient nutzen können, einschließlich der Definition eigener Typen und Funktionen für Ihre Anwendungen.
  • Indizierung und Optimierung von Abfragen: Verstehen Sie die Indizierung in PostgreSQL und wie Sie Indizes erstellen, verwalten und optimieren können, um die Abfrageleistung zu verbessern. Erforschen Sie EXPLAIN-Pläne und andere Optimierungstechniken für komplexe Abfragen.
  • Sicherung und Wiederherstellung: Lernen Sie, wie Sie PostgreSQL-Datenbanken mit Werkzeugen wie pg_dump und pg_basebackup sichern können. Verstehen Sie Wiederherstellungsstrategien, einschließlich Point-in-Time Recovery und WAL (Write-Ahead Logging) für Disaster Recovery Szenarien.
  • Hochverfügbarkeit und Replikation: Verstehen der Hochverfügbarkeitsfunktionen wie Streaming-Replikation und logische Replikation in PostgreSQL. Lernen Sie, wie Sie diese Replikationsmethoden für Fehlertoleranz und Disaster Recovery konfigurieren können.
  • Sicherheitsmanagement: Implementieren Sie Sicherheitsmaßnahmen in PostgreSQL, wie z.B. Datenverschlüsselung, SSL/TLS für sichere Verbindungen und Authentifizierungsmethoden. Stellen Sie sicher, dass die Datenbank vor unbefugtem Zugriff geschützt bleibt.
  • Überwachung und Wartung: Verwenden Sie die in PostgreSQL integrierten Werkzeuge (wie pg_stat_activity und pg_stat_statements), um den Zustand und die Leistung des Systems zu überwachen. Führen Sie regelmäßige Wartungsaufgaben durch, wie z.B. Leeren, Analysieren und Neuindizieren, damit das System reibungslos läuft.
  • Fehlersuche und Fehlerbehandlung: Lernen Sie, wie Sie Fehler in PostgreSQL behandeln, Protokolle interpretieren und Leistungsengpässe oder Probleme mit Abfragen, Replikation oder Speicher diagnostizieren.
  • Erweiterungen und erweiterte Funktionen: Lernen Sie die erweiterten Funktionen von PostgreSQL kennen, wie z.B. Volltextsuche, JSON-Unterstützung und Erweiterungen von Drittanbietern. Lernen Sie, wie Sie Erweiterungen installieren und verwalten, um die Funktionalität von PostgreSQL für spezielle Anforderungen zu erweitern.
  • Performance-Optimierung: Feintuning des PostgreSQL-Systems durch Anpassung von Konfigurationen, Optimierung von Abfragen und Analyse der Abfrageleistung. Konzentrieren Sie sich auf die Verbesserung der Effizienz der Datenbank durch Ressourcennutzung und Abfrageoptimierung.
  • Upgrades und Aktualisierungen: Halten Sie sich über die neuesten PostgreSQL-Releases auf dem Laufenden, führen Sie regelmäßige Datenbank-Updates und Patches durch und stellen Sie sicher, dass das System sicher und effizient bleibt, indem Sie den Release-Zyklus und die Upgrade-Richtlinien von PostgreSQL befolgen.

Diese Liste ist nicht vollständig und es gibt noch viele weitere Themen, die in einem Seminar für PostgreSQL Administration behandelt werden können, abhängig von den spezifischen Bedürfnissen und Anforderungen der Teilnehmer.

Inhalte im Detail

Inhalte im Detail für das Training PostgreSQL Administration

Installation von PostgreSQL

  • Download der Quellen
  • Installation
  • Besonderheiten bei Windows oder Linux
  • Kodierungen
  • Zeichensätze

Konfiguration von PostgreSQL

  • Aufbau
  • Einstellungen
  • Die Umgebungsvariablen
  • Die Einstellungen des Betriebssystems

Die PostgreSQL-Werkzeuge

  • pgAdmin
  • psql

Die Verwaltung

  • Die Verwaltung von Rollen
  • Authentifizierung
  • Datenbanken
  • Erzeugung von Schemata
  • Verwaltung von Zugriffsrechten

Datenimport und -export

  • Import aus CSV- und ähnlichen Dateien
  • Export in SQL-Befehle
  • Export in sequentielle Dateien

Wartung

  • Wartungsstrategien
  • VACUUM und ANALYZE
  • Indizierung

Überwachung

  • System-Protokoll
  • PostgreSQL-Protokoll
  • Die Log-Analyse-Werkzeuge

Sichern und Wiederherstellen

  • Backup-Strategien
  • Dateisystem-Sicherung
  • Sicherung mit pg_dump und pg_dumpall
  • pg_basebackup
  • Optionen zur Sicherung
  • Replikation

Leistung und Tuning

  • Zugriff auf das Netzwerk
  • Indizierung
  • Tablespaces
  • Ausführungspläne

Geschulte Softwareversion

Grundsätzlich wird immer die letzte vom Hersteller freigegebene Version geschult.

https://www.postgresql.org/about/news/postgresql-17-released-2936/

Zielgruppe

An wen richtet sich das Seminar?

Das PostgreSQL Administrationstraining ist ideal für Personen, die mit der Verwaltung, Wartung oder Optimierung von PostgreSQL-Datenbanken betraut sind. Die folgenden Rollen sollten an diesem Training teilnehmen:

Datenbank-Administratoren (DBAs): Fachleute, die für die Installation, Konfiguration, Leistungsoptimierung, Sicherheit und Wartung von PostgreSQL-Datenbanken verantwortlich sind.

Systemverwalter: Diejenigen, die mit der Verwaltung von Servern und der Infrastruktur beschäftigt sind, die PostgreSQL-Datenbanken hosten. Dieses Training hilft ihnen zu verstehen, wie man PostgreSQL-Umgebungen richtig einrichtet und überwacht.

Entwickler: Anwendungsentwickler, die mit PostgreSQL-Datenbanken arbeiten und Abfragen optimieren, Daten verwalten und PostgreSQL effektiv in ihre Anwendungen integrieren müssen.

Dateningenieure: Diejenigen, die für den Aufbau und die Wartung von Datenpipelines verantwortlich sind und den reibungslosen Datenfluss in PostgreSQL-Datenbanken sicherstellen.

Daten-Analysten: Analysten, die PostgreSQL-Datenbanken abfragen, um Daten zu extrahieren und zu analysieren. Das Verständnis von Datenbankoptimierung, Indizierung und Abfrageleistung wird ihnen helfen, effizientere Abfragen durchzuführen.

IT-Manager und technische Leiter: Personen, die Teams beaufsichtigen, die mit PostgreSQL arbeiten, und die die Verwaltung und Optimierung von PostgreSQL verstehen müssen, um ihre Teams anzuleiten und fundierte Entscheidungen zu treffen.

Cloud-Ingenieure: Ingenieure, die in Cloud-Umgebungen arbeiten, in denen PostgreSQL gehostet wird. Sie profitieren davon, zu verstehen, wie PostgreSQL in der Cloud eingerichtet, verwaltet und skaliert werden kann.

DevOps-Ingenieure: Fachleute, die für die Bereitstellung, Automatisierung und Verwaltung von PostgreSQL-Datenbanken in kontinuierlichen Integrations- und Bereitstellungspipelines (CI/CD) verantwortlich sind.

Technische Support-Teams: Support-Mitarbeiter, die Unterstützung bei PostgreSQL-bezogenen Problemen leisten und ein solides Verständnis der Datenbankadministration und Fehlerbehebungstechniken benötigen.

Jeder, der sich für PostgreSQL interessiert: Personen, die Fachkenntnisse in der PostgreSQL-Datenbankadministration entwickeln möchten, sei es für die berufliche Weiterentwicklung oder aus persönlichem Interesse an Datenbanktechnologien.

Voraussetzungen für den Kurs

Was sind die Voraussetzungen für den PostgreSQL Administration?

Allgemeine Voraussetzungen, die Teilnehmer erfüllen sollten, um von einem solchen Seminar optimal zu profitieren:

Grundlegende Kenntnisse in Datenbanken: Ein Verständnis von relationalen Datenbanken, deren Struktur und Arbeitsweise ist erforderlich. Dies umfasst Grundkenntnisse in SQL (Structured Query Language), Tabellen, Datentypen und Beziehungen.

Grundlegendes Verständnis von Betriebssystemen: Da PostgreSQL auf verschiedenen Betriebssystemen wie Linux, Windows und macOS ausgeführt werden kann, ist es wichtig, grundlegende Kenntnisse im Umgang mit Betriebssystemen und deren Verwaltungsfunktionen zu haben.

Verständnis der Netzwerktechnologien: Ein grundlegendes Verständnis von Netzwerkkonzepten wie IP-Adressen, Ports, Firewalls und Verbindungsprotokollen hilft, PostgreSQL-Datenbanken richtig zu konfigurieren und zu sichern.

Erfahrung mit der Kommandozeile (insbesondere unter Linux/Unix): Da viele administrative Aufgaben in PostgreSQL über die Kommandozeile durchgeführt werden, sind grundlegende Shell-Kommandos und die Navigation im Dateisystem nützlich.

Kenntnisse in Systemadministration: Kenntnisse im Bereich Systemadministration, wie das Verwalten von Benutzerrechten, Dateisystemen, Speicher und Prozessen, sind vorteilhaft, da PostgreSQL oft auf Servern betrieben wird.

Grundlegende Kenntnisse der IT-Sicherheit: Ein gewisses Verständnis für Sicherheitspraktiken, wie Authentifizierung, Verschlüsselung und Zugriffskontrollen, ist wichtig, um PostgreSQL-Datenbanken vor unbefugtem Zugriff zu schützen.

Verständnis von Backup- und Wiederherstellungsstrategien: Ein grundlegendes Wissen über Datensicherung und Wiederherstellung ist wichtig, um Datenverlust zu vermeiden und im Notfall Wiederherstellungsmaßnahmen durchführen zu können.

Zertifizierungsmöglichkeiten

Welche Zertifizierungen gibt es?

Es gibt mehrere Zertifizierungen im Bereich der PostgreSQL-Administration, die Sie durch das Absolvieren der entsprechenden Kurse oder Prüfungen erwerben können. Die bekanntesten Zertifizierungen sind:

Certified PostgreSQL DBA (Database Administrator)
PostgreSQL Professional Certification
EnterpriseDB Certified PostgreSQL Associate
EDB PostgreSQL Certified Professional

Diese Zertifizierungen decken verschiedene Aspekte der PostgreSQL-Administration ab, wie z.B. Installation, Konfiguration, Performance-Tuning, Backup und Recovery, Sicherheitsmanagement und Fehlerbehebung.

Um eine Zertifizierung zu erhalten, müssen Sie eine oder mehrere Prüfungen ablegen, die Ihre Fähigkeiten und Kenntnisse in diesem Bereich bewerten. Die genauen Anforderungen und Prüfungen hängen von der jeweiligen Zertifizierung ab. Es ist daher wichtig, sich im Vorfeld über die Anforderungen und Prüfungen zu informieren, um gezielt auf die Zertifizierung hinzuarbeiten.

Bitte beachten Sie, dass unsere Seminare Sie auf Ihre tägliche Arbeit vorbereiten. Eine Zertifizierung ist nicht unser Ziel, dazu sind die Seminare zu starr strukturiert.

Investition sichern

Wie kann ich die Investition in einen Mitarbeiter sichern, der ein Seminar zur PostgreSQL Administration besucht?

Wenn Sie als Unternehmen in die Weiterbildung Ihrer Mitarbeiter im Bereich der PostgreSQL Administration investieren, gibt es verschiedene Möglichkeiten, um sicherzustellen, dass sich diese Investition langfristig auszahlt:

Setzen Sie klare Ziele: Legen Sie gemeinsam mit Ihrem Mitarbeiter klare Ziele fest, die Sie durch die Teilnahme am Seminar erreichen möchten. Stellen Sie sicher, dass diese Ziele mit den Unternehmenszielen und -bedürfnissen in Einklang stehen.

Wählen Sie das richtige Seminar: Stellen Sie sicher, dass das Seminar, das Sie für Ihren Mitarbeiter auswählen, die Fähigkeiten und Kenntnisse vermittelt, die für die Erreichung der definierten Ziele erforderlich sind.

Bieten Sie Unterstützung und Ressourcen: Stellen Sie sicher, dass Ihr Mitarbeiter alle Ressourcen und Unterstützung erhält, die er benötigt, um das Seminar erfolgreich abzuschließen. Dazu können beispielsweise Zeit für das Selbststudium, Schulungsmaterialien oder technische Unterstützung gehören.

Planen Sie die Umsetzung der erworbenen Kenntnisse: Stellen Sie sicher, dass Ihr Mitarbeiter die erworbenen Kenntnisse und Fähigkeiten in der Praxis anwenden kann. Planen Sie beispielsweise Schulungen oder Projekte, bei denen er seine neuen Fähigkeiten einsetzen und vertiefen kann.

Verfolgen Sie den Fortschritt: Stellen Sie sicher, dass Sie den Fortschritt Ihres Mitarbeiters im Auge behalten und regelmäßig Feedback geben. Dadurch können Sie sicherstellen, dass die investierte Zeit und das Geld in eine qualitativ hochwertige Schulung langfristig zurückzahlen.

Wir unterstützen Sie dabei, Ihre Mitarbeiterinnen und Mitarbeiter nach dem Seminarbesuch an Ihr Unternehmen zu binden, indem wir ihnen die bestmöglichen Rahmenbedingungen bieten, um das Gelernte in die Praxis umzusetzen und mit Ihrem Unternehmen verbunden zu bleiben. Bitte kontaktieren Sie uns: investitionensichern@scngmbh.de

Seminarlevel

Welche Tiefe und Intensität hat das Training PostgreSQL Administration?

Dieses Seminar hat den Level "Administration / Grundlagen".

Wenn Sie sich nicht sicher sind ob dieser Kurs das richtige Niveau für Sie hat, dann können Sie dies vorab mit dem Trainer abstimmen.

Lernpfad für Ihre Ausbildung

Welche weiteren Seminare passen zu dem Training PostgreSQL Administration? - Lernpfad für Ihre Ausbildung

Weitere Seminarthemen

Mögliche weitere Seminarthemen (Auszug aus unserem Portfolio)

IBM Big Data

IBM Big SQL: IBM Big SQL Administration
IBM Open Platform: IBM Open Platform mit Apache Hadoop

IBM Cloud und Data Platform

IBM Datacap: IBM Datacap Administration
IBM InfoSphere: IBM InfoSphere DataStage engine Administration for Information Server

IBM Data: IBM Data Studio / Optim

IBM DB2

IBM DB2 Administration: IBM DB2 Administration Linux
IBM DB2 Backup: IBM DB2 Backup und Recovery

Informatica

Informatica Data: Informatica DataQuality Administration
Informatica Master: Informatica Master Data Manager Administration

Jaspersoft

JasperSoft Studio: JasperSoft Studio Reports
JasperReport: JasperReport Server komplett

KNIME

KNIME Analytics: KNIME Analytics für Data Wranglers Aufbau
KNIME Server: KNIME Server Administrator

MicroStrategy Data

MicroStrategy Visual: MicroStrategy Visual Data Discovery
MicroStrategy Data-Warehouse-Schema-Design

Pentaho

Pentaho Data: Pentaho Data Integration
Pentaho Report: Pentaho Report Data Modeling

PostgreSQL / PostGIS

PostgreSQL: PostgreSQL Administration
PostgreSQL / PostGIS: PostgreSQL - PostGIS für Entscheider

Qlik

QlikView: QlikView Server Administrator
QlikView Tuning: QlikView Tuning und Skalieren

SAS

SAS Administration: SAS Metadata Administration
SAS Daten Management: SAS Daten Integration

Microsoft SQL Server

SQL Server: SQL Server Administration
SQL Server Admin: SQL Server Admin Update

Ansprechpartner

Ihre Berater für das Training PostgreSQL Administration

Service

Wir bieten Ihnen Seminare mit einem hohen Praxisbezug an. Die Inhalte und Übungen sind auf Ihre täglichen Aufgaben im Unternehmen ausgerichtet und verzichten vollständig auf Werbehinweise anderer Produkte des Softwareherstellers.

Alle Trainings bei uns sind herstellerunabhängig. Dies ermöglicht es uns kritische Betrachtungen zu den Produkten selbst und Vergleiche zu Wettbewerbern des Herstellers im Seminar anzubieten. Die Kursinhalte sind eigene Inhalte und aus den praktischen Erfahrungen unserer Trainer in Projekten abgeleitet.

Selbstverständlich können die Inhalte bei Firmenseminaren individuell an Ihre Bedürfnisse angepasst werden. Bitte sprechen Sie uns einfach an.

Serviceleistungen

Verfügbare Dienste für den Kurs PostgreSQL Administration

Buchung

© 2025 SCN GmbH. All rights reserved.