Implementing High Availability in PostgreSQL Training Course
Ensuring zero-downtime PostgreSQL deployments requires expert knowledge of 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. You will learn to deploy pgpool-II for connection pooling, automated high availability setup, and production-grade database reliability, tailored for critical enterprise environments serving high-traffic business applications.
This course is available as onsite live training in Czech Republic 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
This training is recommended only for those who 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
Upcoming Courses
Related Courses
AI for Postgres
21 HoursPostgres is an advanced open-source relational database that can serve as a foundation for AI-powered systems and data intelligence applications.
This instructor-led, live training (online or onsite) is aimed at intermediate-level database professionals and developers who wish to integrate, manage, and optimize AI capabilities directly within Postgres.
By the end of this training, participants will be able to:
- Set up and configure Postgres extensions for AI workloads.
- Implement embeddings and similarity search using pgvector.
- Integrate open source and proprietary LLMs with Postgres for real-time insights.
- Optimize Postgres for handling AI-driven queries and workflows.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
AI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursPostgreSQL is a robust, open-source relational database that can be augmented with AI capabilities to enhance enterprise data intelligence, predictive analytics, and automation.
This instructor-led live training, available online or onsite, targets intermediate to advanced data engineers, DBAs, and solution architects seeking to design, implement, and govern enterprise-grade AI systems leveraging PostgreSQL.
Upon completing this program, participants will acquire the expertise to:
- Integrate AI models and vector search capabilities directly into PostgreSQL.
- Deploy AI-optimized architectures designed for high-volume enterprise workloads.
- Establish robust governance, auditing, and compliance frameworks for AI data pipelines.
- Securely leverage both open-source and proprietary AI frameworks within PostgreSQL environments.
Format of the Course
- Interactive lectures and enterprise case discussions.
- Practical exercises and real-world labs.
- Hands-on implementation in a live PostgreSQL environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
PostgreSQL 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 utilizing embedding vectors, Text-to-SQL query capabilities, and Retrieval-Augmented Generation (RAG). Participants will learn to install PgVector and PgAI, as well as generate and load vector embeddings, establish vector indexes, implement semantic search and RAG workflows, and develop Text-to-SQL applications using LangChain with Python or JavaScript. Through live demonstrations and hands-on exercises, the course reinforces core concepts and practical skills.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course centres on the real-world aspects of performance tuning within PostgreSQL. Attendees will acquire skills in analysing query execution, optimising indexing strategies, configuring memory and system parameters, and effectively monitoring workloads. Through real-world scenarios and live exercises, participants will learn to identify and resolve bottlenecks at both the database and infrastructure levels.
PostgreSQL Administration and Development
28 HoursEffectively managing and developing PostgreSQL databases demands a thorough understanding of performance tuning, data replication strategies, and connection pooling mechanisms. This comprehensive course addresses server administration, core SQL concepts, client connectivity options, server-side scripting capabilities, and the internal architecture of the database. Through practical, hands-on training, database administrators and developers will gain the skills necessary to optimize query performance, oversee backup procedures, establish effective monitoring systems, and construct resilient, enterprise-ready PostgreSQL environments.
PostgreSQL Server Administration
14 HoursPostgreSQL Essentials
14 HoursThis training is tailored for Database Administrators and Architects seeking to master PostgreSQL from the ground up.
Participants will gain comprehensive knowledge of PostgreSQL architecture, installation procedures, and design principles, along with techniques for performing database backups and recovery.
PostgreSQL Advanced DBA
14 HoursThis course is tailored for Database Administrators and Architects seeking to master the tools and techniques required for implementing Backups, High Availability, and Database Security within PostgreSQL.
Participants will also gain the skills to identify slow queries, monitor database performance, and optimize PostgreSQL for enhanced speed and efficiency.
PostgreSQL Performance Tuning
14 HoursDesigned for Database Administrators and Architects seeking to enhance PostgreSQL performance, this training guides you through logging slow workloads and identifying query bottlenecks. Additionally, it covers the critical parameters that must be adjusted to achieve optimal performance.
PostgreSQL Administration, Optimization and Replication
35 HoursIn this instructor-led, live training at Czech Republic (onsite or remote), participants will explore the general and advanced aspects of PostgreSQL, including administration, performance tuning, advanced development, and replication. The course includes a series of hands-on, live-lab exercises covering 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 HoursPostgresAI is a platform that enables database teams to clone, test, and optimize PostgreSQL environments using AI-driven automation.
This instructor-led, live training (online or onsite) is aimed at advanced-level DevOps professionals and database engineers who wish to implement PostgresAI at enterprise scale for database monitoring, cloning, and AI-driven optimization.
By the end of this training, participants will be able to:
- Deploy and configure PostgresAI in enterprise environments.
- Integrate PostgresAI with CI/CD pipelines and PostgreSQL clusters.
- Leverage AI-driven insights for query optimization and performance tuning.
- Implement governance, auditing, and data privacy controls for cloned environments.
Course Format
- Interactive lecture and discussion.
- Numerous exercises and practice opportunities.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
PostgreSQL for Developers
14 HoursThis course teaches how to programmatically interact with PostgreSQL databases. It covers the techniques, syntax, and structures required to build high-quality applications using a PostgreSQL backend. The training also includes SQL Tuning, focusing on best practices for writing efficient SQL code.
The intended audience consists of developers who wish to utilize or extend PostgreSQL, as well as database architects.
PostgreSQL Advanced: Replication and High Availability (RepMgr, PgPool-II)
14 HoursThis program offers comprehensive instruction on replication, high availability, and cluster management within PostgreSQL. Students will learn to construct and administer multi-node systems, set up automated failover mechanisms, and investigate options for load balancing and connection pooling. The curriculum features hands-on replication exercises and disaster recovery drills.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led, live training in Czech Republic (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:
- Grasp the architecture and components of PostgreSQL 16.
- Exploit advanced SQL capabilities and PostgreSQL extensions.
- Apply security best practices and access controls.
- Execute database administration duties, encompassing backup, recovery, and monitoring.
- Enhance database performance via tuning and indexing strategies.
- Make use of PostgreSQL's native tools for high availability and replication.
- Integrate PostgreSQL with contemporary application development frameworks.
PostgreSQL for Administrators - 3 Days
21 HoursThis instructor-led, live training in Czech Republic (online or onsite) is intended for database and system administrators who want to leverage PostgreSQL to manage large-scale data while optimizing database systems for high availability and peak performance.
Upon completing this training, participants will be able to:
- Install and configure PostgreSQL.
- Understand the features and architecture of PostgreSQL.
- Perform database operations using SQL.
- Execute database backup and recovery procedures to prevent data loss.
- Configure the server for high availability.
- Apply tools and techniques for high-performance tuning.
- Explore external tools for monitoring and observability.