Implementing High Availability in PostgreSQL Training Course
Deploying PostgreSQL with zero downtime requires mastery of streaming replication and automated failover mechanisms. This course provides comprehensive coverage of synchronous and asynchronous replication, cascaded replication, transaction log archiving, base backups, and the monitoring of streaming configurations. You will learn how to deploy pgpool-II to establish connection pooling, automate high availability, and ensure production-grade reliability for enterprise databases supporting high-traffic business applications.
This course is available as onsite live training in Argentina or online live training.Course Outline
- Introduction
- Streaming Replication
- Streaming Replication
- Synchronous vs. Asynchronous
- Cascaded Replication
- Transaction Log Archiving
- Base Backups
- Setting Up Streaming
- Monitoring Streaming
- Handling Conflicts
- High Availability Setup
- Connection Pooling and High Availability Setup Using pgpool-II
- Installation
- Configuration
- Pool Setup
- High Availability Setup
- Demos and Labs
- Connection Pooling and High Availability Setup Using pgpool-II
Requirements
This training is recommended only for participants with 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
Upcoming Courses
Related Courses
AI for Postgres
21 HoursAI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursPostgreSQL AI for Developers
14 HoursThis course explores the foundational aspects of PostgreSQL server extensions and libraries designed to incorporate artificial intelligence into database systems. Key topics include similarity and semantic search using embedding vectors, Text-to-SQL query capabilities, and Retrieval-Augmented Generation (RAG). Participants will learn how to install PgVector and PgAI, generate and load vector embeddings, establish vector indexes, implement semantic search and RAG workflows, and build Text-to-SQL applications using LangChain with Python or JavaScript. Through demonstrations and practical exercises, the core concepts and essential skills are reinforced.
PostgreSQL AI: Introduction to semantic search
7 HoursThis course explores the core functionalities of PostgreSQL server extensions designed to incorporate artificial intelligence capabilities into database architectures. It places a strong emphasis on similarity and semantic search leveraging embedding vectors. Learners will acquire the skills to install PgVector, generate and ingest vector embeddings, construct vector indexes, and execute semantic search queries. Through a blend of live demonstrations and practical exercises, the curriculum reinforces fundamental concepts and hands-on proficiency.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course concentrates on the hands-on elements of performance tuning within PostgreSQL. Participants will acquire the skills to analyse query execution, refine indexing strategies, tweak memory and system parameters, and effectively monitor workloads. Through real-world scenarios and live exercises, attendees will discover how to detect and resolve bottlenecks at both the database and system levels.
PostgreSQL Administration and Development
28 HoursPostgreSQL Server Administration
14 HoursThis course delivers the core knowledge necessary to successfully install, configure, and manage PostgreSQL databases. Participants will explore user security management, backup and restoration procedures, log administration, and the tuning of essential parameters. Through practical exercises, learners will execute real-world administrative tasks, preparing them for advanced subjects such as performance optimization 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 Argentina (onsite or remote), participants will explore both fundamental and advanced aspects of PostgreSQL. The curriculum covers administration, performance tuning, sophisticated development practices, and replication. Learners will engage in a series of hands-on, live-lab exercises that guide them through setup, configuration, testing, deployment, and troubleshooting.
Upon completion of this training, participants will be equipped to:
- Employ advanced administration techniques to configure and manage a PostgreSQL server.
- Optimize the database and its queries to achieve peak performance.
- Replicate and scale a PostgreSQL server effectively.
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 course offers comprehensive insights into replication, high availability, and cluster management within PostgreSQL. Participants will learn to construct and oversee multi-node environments, set up automated failover mechanisms, and investigate load balancing and connection pooling options. The program features hands-on replication labs and recovery simulations.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led, live training in Argentina (online or onsite) is aimed at intermediate-level developers and administrators who wish to leverage the latest features and improvements in PostgreSQL 16.
By the end of this training, participants will be able to:
- Understand the architecture and components of PostgreSQL 16.
- Utilize advanced SQL features and PostgreSQL extensions.
- Implement security best practices and access controls.
- Perform database administration tasks, including backup, recovery, and monitoring.
- Optimize database performance through tuning and indexing strategies.
- Utilize PostgreSQL's built-in tools for high availability and replication.
- Integrate PostgreSQL with modern application development frameworks.