Implementing High Availability in PostgreSQL Training Course
Delivering PostgreSQL deployments with zero downtime requires proficiency in Streaming Replication and automated failover orchestration. This course explores synchronous and asynchronous replication, cascaded replication strategies, transaction log archiving, base backup procedures, and the monitoring of streaming configurations. Participants will learn to implement pgpool-II for connection pooling, configure automated high availability architectures, and ensure production-grade database reliability for critical enterprise environments supporting high-traffic business applications.
This course is available as onsite live training in Denmark or online live training.Course Outline
- Introduction
- Streaming Replication
- Streaming Replication
- Sync or Async
- Cascaded Replication
- Transaction Log Archiving
- Base Backups
- Setup Streaming
- Monitoring Streaming
- Handling Conflicts
- High Availability Setup
- Connection Pooling and HA setup using pgpool-II
- Installation
- Configuration
- Pool Setup
- HA Setup
- Demos and Labs
- Connection Pooling and HA setup using pgpool-II
Requirements
It is advised that participants possess prior experience with PostgreSQL before enrolling in this training.
Open Training Courses require 5+ participants.
Implementing High Availability in PostgreSQL Training Course - Booking
Implementing High Availability in PostgreSQL Training Course - Enquiry
Implementing High Availability in PostgreSQL - Consultancy Enquiry
Testimonials (1)
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
Course - Implementing High Availability in PostgreSQL
Upcoming Courses
Related Courses
AI for Postgres
21 HoursAI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursPostgreSQL AI for Developers
14 HoursThis module examines the fundamentals of PostgreSQL server extensions and libraries that facilitate the integration of AI techniques into database environments. It covers similarity and semantic search using embedding vectors, Text-to-SQL queries, and Retrieval-Augmented Generation (RAG). Learners will progress through installing PgVector and PgAI, managing vector embeddings, establishing vector indexes, and executing semantic search and RAG workflows. The curriculum also includes developing Text-to-SQL applications via LangChain using Python or JavaScript, supported by live demos and practical labs to enhance both conceptual grasp and operational proficiency.
PostgreSQL AI: Introduction to semantic search
7 HoursThis course explores the core capabilities of PostgreSQL server extensions designed to embed AI methodologies within database architectures. A primary focus is placed on implementing similarity and semantic search using embedding vectors. Participants will acquire the skills necessary to install PgVector, process and ingest vector embeddings, establish vector indexes, and execute semantic search queries. Through a blend of live demonstrations and practical exercises, learners will solidify their grasp of both theoretical principles and hands-on technical skills.
PostgreSQL Advanced - Performance Management
14 HoursFocused on practical application, this course delves into performance tuning strategies for PostgreSQL. It guides participants through analysing query execution, optimising indexing, and adjusting memory and system parameters to monitor workloads effectively. Live exercises and real-world case studies illustrate how to detect and resolve bottlenecks at both the database and system levels.
PostgreSQL Administration and Development
28 HoursPostgreSQL Server Administration
14 HoursThis course equips you with the core skills necessary to deploy, configure, and maintain PostgreSQL databases with confidence. You will master essential tasks such as securing user access, executing robust backup and restore strategies, overseeing log management, and optimizing foundational parameters. By engaging in hands-on exercises, you will apply these administrative skills to real-world scenarios while building a solid foundation for advanced concepts like performance tuning and replication.
PostgreSQL Essentials
14 HoursPostgreSQL Advanced DBA
14 HoursPostgreSQL Performance Tuning
14 HoursPostgreSQL Administration, Optimization and Replication
35 HoursIn this instructor-led, live training in Denmark (onsite or remote), participants will discover general and advanced aspects of PostgreSQL, covering administration, performance tuning, advanced development, and replication. Learners will progress through a series of hands-on, live-lab exercises focused on setup, configuration, testing, deployment, and troubleshooting.
By the end of this training, participants will be capable of:
- Utilising advanced administration techniques to configure and manage a PostgreSQL server.
- Optimising the database and queries for optimal performance.
- Replicating and scaling a PostgreSQL server.
PostgresAI at Enterprise Scale: Monitoring, Cloning & AI-Driven Operations
21 HoursPostgreSQL for Developers
14 HoursPostgreSQL Advanced: Replication and High Availability (RepMgr, PgPool-II)
14 HoursThis training provides an extensive look at PostgreSQL replication, high availability, and cluster management. Participants will learn to construct and oversee multi-node setups, implement failover automation, and apply load balancing and connection pooling techniques. The curriculum features live replication labs and recovery simulations to reinforce learning.
PostgreSQL 16 for Developers and Administrators
21 HoursThis live, instructor-led training conducted in Denmark (either online or onsite) is tailored for intermediate-level developers and administrators looking to exploit the latest capabilities and improvements found in PostgreSQL 16.
By the conclusion of this training, participants will be equipped to:
- Comprehend the architecture and components of PostgreSQL 16.
- Employ advanced SQL features and PostgreSQL extensions.
- Enforce security best practices and manage access controls.
- Carry out database administration tasks, encompassing backup, recovery, and monitoring.
- Optimize database performance using tuning and indexing methods.
- Leverage PostgreSQL's internal tools for high availability and replication.
- Integrate PostgreSQL with modern application development frameworks.