Implementing High Availability in PostgreSQL Training Course
Deploying PostgreSQL with zero downtime requires expertise in Streaming Replication and automated failover management. This course addresses synchronous and asynchronous replication, cascaded replication, transaction log archiving, base backups, and the monitoring of streaming configurations. Participants will learn to deploy pgpool-II for connection pooling, establish automated high availability setups, 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 Norway 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 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 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
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 fundamental PostgreSQL server extensions and libraries utilized to incorporate artificial intelligence capabilities into database environments. Key topics include similarity and semantic search leveraging embedding vectors, Text-to-SQL query generation, and Retrieval-Augmented Generation (RAG). Participants will learn to install PgVector and PgAI, create and load vector embeddings, construct vector indexes, implement semantic search and RAG workflows, and develop Text-to-SQL applications using LangChain with Python or JavaScript. Through demonstrations and hands-on exercises, the core concepts and practical competencies are reinforced.
PostgreSQL AI: Introduction to semantic search
7 HoursThis module examines the essential aspects of PostgreSQL server extensions designed to embed AI capabilities within database systems. The focus includes similarity and semantic search utilizing embedding vectors. Learners will gain the skills necessary to install PgVector, handle vector embeddings, construct vector indexes, and perform semantic searches. The learning experience is enhanced through practical demonstrations and hands-on activities that solidify both conceptual understanding and applied techniques.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course concentrates on the hands-on aspects of tuning PostgreSQL performance. Participants will gain skills in analysing query execution, optimising indexing strategies, configuring memory and system settings, and effectively monitoring workloads. Through real-world case studies and live exercises, the training demonstrates how to pinpoint and resolve performance bottlenecks at both the database and infrastructure levels.
PostgreSQL Administration and Development
28 HoursPostgreSQL Server Administration
14 HoursThis module equips learners with the core competencies necessary to deploy, set up, and oversee PostgreSQL database environments with proficiency. Attendees will gain expertise in securing user access, executing backup and restoration procedures, overseeing system logs, and optimizing fundamental settings. By engaging in hands-on practical tasks, students will tackle authentic operational challenges and build a foundation for advanced concepts like performance optimization and data 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 Norway (on-site or remote), participants will explore the general and advanced aspects of PostgreSQL, including administration, performance tuning, advanced development, and replication. The learning process involves hands-on, live-lab exercises that cover setup, configuration, testing, deployment, and troubleshooting.
By the end of this training, participants will be able to:
- Utilize 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 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 gain hands-on experience building and managing multi-node environments, configuring automated failover processes, and exploring solutions for load balancing and connection pooling. The curriculum features practical replication labs and recovery simulations to reinforce learning.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led, live training in Norway (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.