Implementierung von Hochverfügbarkeit in PostgreSQL Schulung
Eine Ausfallfreie Nutzung von PostgreSQL erfordert fundierte Kenntnisse im Bereich der Streaming-Replikation sowie einer automatisierten Fehlerbehebung. In diesem Kurs werden synchrone und asynchrone Replikationsverfahren, gestufte Replikation, das Archivieren von Transaktionsprotokollen, Erstellung von Basis-Backups sowie die Überwachung von Streaming-Setups behandelt. Zudem erfahren Sie, wie Sie pgpool-II zur Verbindungs-Pooling-Funktion und zur automatischen Einrichtung von Hochverfügbarkeit nutzen können – mit dem Ziel, in unternehmenskritischen Umgebungen eine zuverlässige Datenbankinfrastruktur für besonders ausgelastete Geschäftsanwendungen bereitzustellen.
Schulungsübersicht
- Einleitung
- Streaming-Replikation
- Prinzipien der Streaming-Replikation
- Synchron vs. asynchron
- Gestufte Replikation
- Archivierung von Transaktionsprotokollen
- Erstellung von Basis-Backups
- Einrichtung der Streaming-Infrastruktur
- Überwachung des Streamings
- Lösungsstrategien bei Konflikten
- Einrichtung der Hochverfügbarkeit
- Verwendung von pgpool-II zur Verbindungs-Pooling-Funktion und zum Aufbau der HA-Infrastruktur
- Installation von pgpool-II
- Konfiguration des Systems
- Einrichtung der Pool-Funktionen
- Aufbau einer hochverfügbaren Datenbankumgebung
- Praktische Demonstrationen und Laborübungen
- Verwendung von pgpool-II zur Verbindungs-Pooling-Funktion und zum Aufbau der HA-Infrastruktur
Voraussetzungen
Dieses Training empfiehlt sich ausschließlich, wenn Sie bereits Grundkenntnisse in PostgreSQL besitzen.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Implementierung von Hochverfügbarkeit in PostgreSQL Schulung - Buchung
Implementierung von Hochverfügbarkeit in PostgreSQL Schulung - Anfrage
Implementierung von Hochverfügbarkeit in PostgreSQL - Beratungsanfrage
Erfahrungsberichte (1)
Eine faktische und praktische Herangehensweise an das Thema. Eine angenehme Atmosphäre, die es einlädt, Fragen zu stellen.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
KI für PostgreSQL
21 StundenPostgreSQL ist eine leistungsfähige Open-Source-Relationale Datenbank, die als Grundlage für KI-gestützte Systeme sowie datenintelligente Anwendungen dienen kann.
Dieses von einem Instruktor geleitete Live-Training – online oder vor Ort – richtet sich an Datenbankprofis und Entwickler mittleren Kenntnisstands, die KI-Funktionen direkt in PostgreSQL integrieren, verwalten und optimieren möchten.
Nach Abschluss dieses Trainings werden die Teilnehmer in der Lage sein:
- PostgreSQL-Erweiterungen für KI-Anwendungsfälle einzurichten und zu konfigurieren.
- Embeddings sowie ähnlichkeitsbasierte Suche mithilfe von pgvector umzusetzen.
- Open-Source- und proprietäre Large Language Models mit PostgreSQL zu verknüpfen, um Echtzeit-Einblicke zu erhalten.
- PostgreSQL so zu optimieren, dass es KI-getriebene Abfragen und Workflows effizient bewältigt.
Ablauf des Kurses
- Interaktive Vorträge und Diskussionen.
- Zahlreiche Übungen zur praktischen Anwendung.
- Praktische Umsetzung in einer Live-Lab-Umgebung.
Individuelle Anpassungsmöglichkeiten
- Wenn Sie ein auf Ihre Bedürfnisse zugeschnittenes Training wünschen, kontaktieren Sie uns bitte zur Absprache.
KI für PostgreSQL: Integration, Optimierung und Governance auf Enterprise-Ebene
21 StundenPostgreSQL ist eine leistungsstarke Open-Source-Relationale Datenbank, die mithilfe von KI-Funktionen zur intelligenten Verarbeitung Unternehmensdaten sowie zur Vorhersageanalytik und Automatisierung genutzt werden kann.
Dieses praxisorientierte Live-Schulungsprogramm – sowohl online als auch vor Ort – richtet sich an Dateningenieure, DBAs sowie Solution Architects mit mittlerem bis fortgeschrittenem Wissen. Sie erlernen darin, Enterprise-KI-Systeme zu entwerfen und aufzubauen, die PostgreSQL effektiv nutzen.
Nach Abschluss dieses Kurses verfügen die Teilnehmer über folgendes Know-how:
- Integration von KI-Modellen sowie Vekorsuchfunktionen direkt in PostgreSQL.
- Implementierung KI-optimierter Architekturen für große Unternehmensdatenmengen.
- Sicherstellung einer umfassenden Governance, Kontrolle und Compliance bei KI-basierten Datenprozessen.
- Sichere Nutzung sowohl open-source- als auch proprietärer KI-Frameworks innerhalb von PostgreSQL-Umgebungen.
Ablauf des Kurses
- Interaktive Vorträge sowie Diskussionen anhand realer Unternehmensfälle.
- Praktische Übungen und Laboraufgaben aus der realen Welt.
- Direkte Umsetzung in einer Live-PostgreSQL-Umgebung.
Individuelle Anpassungsmöglichkeiten
- Für eine maßgeschneiderte Schulung zu diesem Thema kontaktieren Sie uns bitte zur Absprache.
PostgreSQL KI für Entwickler
14 StundenIn diesem Kurs werden die Grundlagen von PostgreSQL-Server-Erweiterungen und -Bibliotheken vermittelt, mit denen sich KI-Techniken in Datenbanksysteme integrieren lassen – darunter Ähnlichkeitssuche bzw. semantische Suche auf Basis von Embedding-Vektoren, Text-zu-SQL-Abfragen sowie das Konzept der Retrieval-Augmented Generation (RAG). Die Teilnehmer lernen, wie man PgVector und PgAI installiert, Vektor-Embeddings erzeugt und lädt, Vektor-Indizes anlegt sowie semantische Suche und RAG implementiert. Zudem entwickeln sie Text-zu-SQL-Anwendungen mithilfe von LangChain in Python oder JavaScript. Praktische Demonstrationen und Übungen festigen das Verständnis der zentralen Konzepte und Fertigkeiten.
PostgreSQL Fortgeschritten – Leistungsmanagement
14 StundenDieser praxisorientierte Kurs befasst sich mit den praktischen Aspekten der Leistungsoptimierung in PostgreSQL. Die Teilnehmer lernen, Abfrageausführungen zu analysieren, Indizes zu optimieren, Speicher- und Systemparameter anzupassen sowie Arbeitslasten effektiv zu überwachen. Anhand realer Beispiele und praktischer Übungen wird verdeutlicht, wie man Engpässe sowohl auf Datenbankebene als auch im Gesamtsystem erkennt und behebt.
Verwaltung und Entwicklung von PostgreSQL-Datenbanken
28 StundenDie Verwaltung sowie die Weiterentwicklung von PostgreSQL-Datenbanken erfordert fundiertes Wissen bezüglich der Optimierung der Leistungsfähigkeit, der Datenreplikation und des Verbindungspoolings. Dieser Kurs behandelt Themen wie Serververwaltung, Grundlagen der SQL-Sprache, Client-Interfaces, serverseitige Programmierung sowie die interne Funktionsweise von PostgreSQL. Durch praktische Übungen erhalten Datenbankadministratoren und Entwickler das nötige Wissen, um Abfragen effizient zu optimieren, Backups zu verwalten, Überwachungssysteme einzurichten sowie robuste Konfigurationen für produktive Umgebungen mit hohen Anforderungen an Zuverlässigkeit und Skalierbarkeit zu erstellen.
Verwaltung von PostgreSQL-Servern
14 StundenPostgreSQL Grundlagen
14 StundenDieses Training richtet sich an Datenbankadministratoren und -architekten, die PostgreSQL von Grund auf erlernen möchten.
Sie werden die Architektur von PostgreSQL, dessen Installation sowie das Design von Datenbanken kennenlernen. Zudem erfahren Sie, wie man Backups erstellt und Datenbanken im Falle eines Ausfalls wiederherstellt.
Fortgeschrittene PostgreSQL-Datenbankadministration
14 StundenDieses Training richtet sich an Datenbankadministratoren und -architekten, die lernen möchten, wie man Backups, Hochverfügbarkeit sowie Sicherheit in PostgreSQL umsetzt.
Außerdem erfahren Sie, wie Sie langsame Abfragen erkennen, die Leistung der Datenbank überwachen und PostgreSQL hinsichtlich seiner Performance optimieren.
Leistungsoptimierung von PostgreSQL
14 StundenDieses Training richtet sich an Datenbankadministratoren und -architekten, die die Leistung einer PostgreSQL-Datenbank optimieren möchten. Sie lernen, wie man langsame Abfragen protokolliert und potenzielle Engpässe in SQL-Befehlen identifiziert. Ebenso werden die wichtigsten Einstellungen behandelt, die zur Erzielung optimaler Performance angepasst werden müssen.
Verwaltung, Optimierung und Replikation von PostgreSQL
35 StundenIn diesem von einem Trainer geleiteten Live-Kurs in Deutschland – vor Ort oder online – erlernen die Teilnehmer sowohl grundlegende als auch fortgeschrittene Aspekte von PostgreSQL. Dazu gehören Verwaltung, Leistungsoptimierung, fortgeschrittene Entwicklungstechniken sowie Replikation. Dies geschieht im Rahmen einer Reihe praktischer Übungen zur Einrichtung, Konfiguration, Testung, Deployment und Fehlerbehebung.
Am Ende des Kurses werden die Teilnehmer in der Lage sein:
- Fortgeschrittene Verwaltungsmethoden anzuwenden, um einen PostgreSQL-Server zu konfigurieren und zu verwalten.
- Die Datenbank sowie Abfragen so zu optimieren, dass maximale Leistung erzielt wird.
- Einen PostgreSQL-Server zu replizieren und skalierbar zu gestalten.
PostgresAI im Enterprise-Einsatz: Monitoring, Klonen und AI-gesteuerte Betriebsabläufe
21 StundenPostgresAI ist eine Plattform, die Datenbankteams dabei hilft, PostgreSQL-Umgebungen mithilfe von künstlicher Intelligenz zu klonen, zu testen und zu optimieren.
Dieses vom Kursleiter moderierte Live-Training – entweder online oder vor Ort – richtet sich an erfahrene DevOps-Profis sowie Datenbankingenieure, die PostgresAI im Unternehmensumfeld zur Überwachung, zum Klonen und zur AI-gestützten Optimierung von Datenbanken einsetzen möchten.
Am Ende dieses Trainings verfügen die Teilnehmer über folgende Fähigkeiten:
- PostgresAI in Unternehmensumgebungen einrichten und konfigurieren.
- PostgresAI in CI/CD-Pipelines sowie mit PostgreSQL-Clustern integrieren.
- Mithilfe von AI-basierten Einblicken Abfragen optimieren und die Leistung verbessern.
- Governance-, Audit- sowie Datenschutzmaßnahmen für geklonte Umgebungen umsetzen.
Aufbau des Kurses
- Interaktive Vorlesungen und Diskussionen.
- Zahlreiche Übungen und praktische Aufgaben.
- Praktische Anwendung in einer Live-Lab-Umgebung.
Möglichkeiten zur Kursanpassung
- Um eine maßgeschneiderte Ausbildung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Absprache.
PostgreSQL für Entwickler
14 StundenDieser Kurs vermittelt die programmatische Interaktion mit PostgreSQL-Datenbanken. Sie erlernen Techniken, Syntax sowie Strukturen, die für die Entwicklung hochwertiger Anwendungen unter Verwendung einer PostgreSQL-Backendumgebung notwendig sind. Zudem behandelt das Training das SQL-Optimieren und vermittelt bewährte Methoden zur Erstellung effizienter SQL-Abfragen.
Angesprochen werden insbesondere Entwickler, die PostgreSQL nutzen oder erweitern möchten, sowie Datenbankarchitekten.
PostgreSQL fortgeschritten: Replikation und Hochverfügbarkeit (RepMgr, PgPool-II)
14 StundenDieser Kurs behandelt ausführlich Replikation, Hochverfügbarkeit sowie das Management von PostgreSQL-Cluster. Die Teilnehmer erlernen die Einrichtung und Verwaltung mehrerer Knoten, automatisierte Failover-Einstellungen und setzen sich mit Lösungen zur Lastverteilung sowie Verbindungs-Pooling auseinander. Inbegriffen sind praktische Übungen zur Replikation sowie Simulationen der Datenwiederherstellung.
PostgreSQL 16 für Entwickler und Administratoren
21 StundenDieses von einem Trainer geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an Entwickler und Administratoren mittleren Kenntnisstands, die die neuesten Funktionen sowie Verbesserungen in PostgreSQL 16 nutzen möchten.
Nach Abschluss dieses Trainings werden die Teilnehmenden folgendes beherrschen:
- Die Architektur sowie die Komponenten von PostgreSQL 16 verstehen.
- Fortgeschrittene SQL-Funktionen sowie Erweiterungen von PostgreSQL anwenden.
- Sicherheitsbest Practices sowie Zugriffssteuerungen implementieren.
- Datenbankadministrationsaufgaben wie Backups, Wiederherstellung und Monitoring durchführen.
- Die Leistung der Datenbank durch Optimierungen sowie geeignete Indexstrategien verbessern.
- Die integrierten Werkzeuge von PostgreSQL zur Hochverfügbarkeit und Replikation nutzen.
- PostgreSQL in moderne Entwicklungsumgebungen und Frameworks einbinden.
PostgreSQL für Administratoren – 3 Tage
21 StundenDieses von einem Trainer geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an Datenbank- und Systemadministratoren, die PostgreSQL nutzen möchten, um große Datenmengen zu verwalten sowie ihre Datenbanksysteme für hohe Verfügbarkeit und Leistung zu optimieren.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein zu:
- PostgreSQL zu installieren und zu konfigurieren.
- Die Funktionen und Architektur von PostgreSQL zu verstehen.
- Datenbankoperationen mittels SQL durchzuführen.
- Backups und Wiederherstellungen durchzuführen, um Datenverluste zu vermeiden.
- Den Server für hohe Verfügbarkeit einzurichten.
- Die Tools und Techniken zur Leistungsoptimierung kennenzulernen.
- Externe Tools zur Überwachung und Beobachtung der Datenbank zu erkunden.