Implementing High Availability in PostgreSQL Training Course
Enabling zero-downtime PostgreSQL deployments requires specialist knowledge of Streaming Replication and automated failover management. This course delves into synchronous and asynchronous replication, cascaded replication, transaction log archiving, base backups, and monitoring streaming configurations. You will learn to deploy pgpool-II for connection pooling, automate high availability setups, and ensure production-grade database reliability for critical enterprise environments supporting 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
It is recommended to undertake this training only if you have 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 course centres on the hands-on aspects of performance tuning in PostgreSQL. Participants will acquire skills in analysing query execution, optimising indexing strategies, adjusting memory and system parameters, and effectively monitoring workloads. Through real-world scenarios and live exercises, attendees will learn how to identify and resolve 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 comprehensive coverage of replication, high availability, and cluster management within PostgreSQL. Participants will construct and oversee multi-node environments, configure automated failover, and investigate load balancing and connection pooling strategies. The curriculum features practical 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.