Implementing High Availability in PostgreSQL Training Course
Delivering PostgreSQL deployments with zero downtime requires a deep understanding of expert-level Streaming Replication and automated failover management. This course explores both synchronous and asynchronous replication, along with cascaded replication strategies, transaction log archiving, and base backups, while also covering the monitoring of streaming configurations. You will learn to implement pgpool-II for effective connection pooling and automated high availability setups, ensuring production-grade database reliability for critical enterprise environments that support high-traffic business applications.
This course is available as onsite live training in Australia 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
We recommend that you only undertake this training if you already possess prior knowledge of PostgreSQL.
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
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
AI for Postgres
21 HoursGain mastery over AI integration in Postgres through this instructor-led live training in Australia. Learn to configure extensions, implement pgvector embeddings, and connect LLMs for immediate insights. Refine queries and build intelligent systems within a practical, hands-on live-lab environment.
AI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursThis 21-hour instructor-led training in Australia empowers data engineers and DBAs to integrate AI models into PostgreSQL. Participants learn to deploy optimised architectures, implement vector search, and enforce strict governance, ensuring secure and high-performance enterprise-grade AI solutions.
PostgreSQL AI for Developers
14 HoursThis course delves into the core principles of PostgreSQL server extensions and libraries designed to embed artificial intelligence capabilities within database environments. Key topics include semantic search powered by embedding vectors, Text-to-SQL querying, and Retrieval-Augmented Generation (RAG). Participants will master the installation of PgVector and PgAI, generate and import vector embeddings, establish vector indexes, and implement semantic search and RAG functionalities. Additionally, students will develop Text-to-SQL applications leveraging LangChain with Python or JavaScript. These concepts are reinforced through live demonstrations and practical exercises.
PostgreSQL AI: Introduction to semantic search
7 HoursThis course examines the key PostgreSQL server extensions that enable the incorporation of AI methods into database systems, with a particular emphasis on similarity and semantic search utilising embedding vectors. Learners will develop the skills to install PgVector, generate and import vector embeddings, build vector indexes, and execute semantic search. Through a blend of live demonstrations and hands-on practice, the course reinforces both core concepts and practical application skills.
PostgreSQL Advanced - Performance Management
14 HoursThis practical, hands-on course is dedicated to the real-world application of performance tuning in PostgreSQL. Learners will develop the skills to dissect query execution, refine indexing strategies, fine-tune memory and system parameters, and effectively monitor workloads. Through practical scenarios and live exercises, you will see exactly how to pinpoint and eliminate bottlenecks at both the database and system levels.
PostgreSQL Administration and Development
28 HoursPostgreSQL Server Administration
14 HoursThis module provides the foundational knowledge necessary to effectively install, configure, and manage PostgreSQL databases. It guides participants through essential tasks such as securing user access, executing backups and restores, managing logs, and tuning basic parameters. Through practical, hands-on activities, learners will perform real-world administration tasks, preparing them for advanced subjects 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 Australia (onsite or remote), participants will gain insight into both general and advanced PostgreSQL aspects. The curriculum covers administration, performance tuning, advanced development, and replication, delivered through a series of hands-on, live-lab exercises involving setup, configuration, testing, deployment, and troubleshooting.
By the end of this training, participants will be able to:
- Use advanced administration techniques to configure and manage a PostgreSQL server.
- Optimize the database and queries for maximum performance.
- Replicate and scale a PostgreSQL server.
PostgresAI at Enterprise Scale: Monitoring, Cloning & AI-Driven Operations
21 HoursThis instructor-led, live training in Australia empowers advanced DevOps professionals and database engineers to implement PostgresAI at enterprise scale. Learners will gain mastery over database cloning, AI-driven query optimisation, and monitoring through hands-on exercises in a live-lab environment.
PostgreSQL for Developers
14 HoursPostgreSQL Advanced: Replication and High Availability (RepMgr, PgPool-II)
14 HoursThis course offers an in-depth look at replication, high availability, and cluster management in PostgreSQL. It guides participants in building and managing multi-node environments, configuring automated failover, and exploring load balancing and connection pooling strategies. The program includes live replication labs and recovery simulations.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led, live training in Australia (online or on-site) is designed for intermediate-level developers and administrators keen on leveraging the latest features and enhancements in PostgreSQL 16.
Upon completion of this training, participants will be able to:
- Grasp the architecture and components of PostgreSQL 16.
- Employ advanced SQL features and PostgreSQL extensions.
- Implement security best practices and access controls.
- Carry out database administration tasks, encompassing backup, recovery, and monitoring.
- Enhance database performance through tuning and indexing strategies.
- Utilise PostgreSQL's built-in tools for high availability and replication.
- Integrate PostgreSQL with modern application development frameworks.