Implementing High Availability in PostgreSQL Training Course
Delivering PostgreSQL environments with zero downtime requires proficiency in Streaming Replication and automated failover procedures. This course explores synchronous and asynchronous replication methods, cascaded replication architectures, transaction log archiving, base backups, and the monitoring of streaming configurations. Participants will learn to implement pgpool-II for connection pooling, establish automated high availability, and ensure production-grade database reliability for critical enterprise environments that support high-traffic business applications.
This course is available as onsite live training in New Zealand 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 you possess prior knowledge of PostgreSQL before undertaking 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
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
AI for Postgres
21 HoursDevelop expertise in AI integration with Postgres through this instructor-led live training in New Zealand. Gain the skills to configure extensions, implement pgvector embeddings, and connect LLMs for instant insights. Refine query performance and build intelligent systems in a practical, hands-on live-lab setting.
AI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursThis 21-hour live training in New Zealand assists data engineers and DBAs in embedding AI models into PostgreSQL. Learners will master the deployment of optimised architectures, the implementation of vector search, and the enforcement of strict governance, ensuring secure, high-performance, enterprise-grade AI solutions.
PostgreSQL AI for Developers
14 HoursThis course explores the foundational aspects of PostgreSQL server extensions and libraries designed to embed artificial intelligence techniques within database systems. Key topics include similarity and semantic search utilising embedding vectors, Text-to-SQL querying, and Retrieval-Augmented Generation (RAG). Participants will acquire the skills to install PgVector and PgAI, generate and load vector embeddings, create vector indexes, implement semantic search and RAG, and develop Text-to-SQL applications using LangChain with Python or JavaScript. Through demonstrations and hands-on practice, learners will reinforce their core concepts and practical abilities.
PostgreSQL AI: Introduction to semantic search
7 HoursThis module explores the essential PostgreSQL server extensions designed to embed artificial intelligence capabilities within database architectures, with a particular focus on similarity and semantic search leveraging embedding vectors. Participants will gain proficiency in installing PgVector, generating and loading vector embeddings, constructing vector indexes, and deploying semantic search functionality. Through a combination of live demonstrations and practical exercises, learners will consolidate their understanding of these core concepts while developing robust professional skills.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course focuses on real-world performance tuning for PostgreSQL. You will learn to dissect query execution, streamline indexing, modify memory and system settings, and monitor workloads with precision. Using live scenarios and hands-on exercises, the course illustrates how to detect and fix performance bottlenecks at both the database and system levels.
PostgreSQL Administration and Development
28 HoursPostgreSQL Server Administration
14 HoursThis course provides the essential knowledge required to install, configure, and manage PostgreSQL databases effectively. Participants will learn how to handle user security, perform backups and restores, manage logs, and tune basic parameters. Through practical exercises, learners will perform real-world administration tasks and prepare for advanced topics such as performance 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 New Zealand (onsite or remote), participants will explore both fundamental and advanced aspects of PostgreSQL, including administration, performance tuning, advanced development, and replication. This is achieved through a series of practical, hands-on lab exercises covering setup, configuration, testing, deployment, and troubleshooting.
By the end of this training, participants will be able to:
- Apply advanced administrative techniques to configure and manage a PostgreSQL server.
- Optimise databases and queries to achieve maximum performance.
- Replicate and scale a PostgreSQL server.
PostgresAI at Enterprise Scale: Monitoring, Cloning & AI-Driven Operations
21 HoursThis instructor-led, live training in New Zealand prepares advanced DevOps professionals and database engineers to implement PostgresAI at enterprise scale. Participants will master 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 provides a comprehensive look at PostgreSQL replication, high availability, and cluster management. It guides participants through building and managing multi-node environments, setting up failover automation, and exploring load balancing and connection pooling solutions, including live replication labs and recovery simulations.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led, live training in New Zealand (delivered online or on-site) is designed for intermediate-level developers and administrators seeking to harness the latest features and enhancements in PostgreSQL 16.
By the conclusion of this training, participants will be able to:
- Understand the architecture and core components of PostgreSQL 16.
- Leverage advanced SQL features and PostgreSQL extensions.
- Implement security best practices and access controls.
- Carry out essential database administration tasks, including backup, recovery, and monitoring.
- Optimise database performance through effective tuning and indexing strategies.
- Utilise PostgreSQL's built-in tools for high availability and replication.
- Integrate PostgreSQL with modern application development frameworks.