Implementing High Availability in PostgreSQL Training Course
Delivering zero-downtime PostgreSQL deployments requires sophisticated Streaming Replication and robust automated failover strategies. This course delves into synchronous and asynchronous replication, cascaded architectures, transaction log archiving, base backups, and the monitoring of streaming configurations. You will gain the skills to deploy pgpool-II for efficient connection pooling and automated high availability, ensuring production-grade reliability for critical enterprise environments handling high-traffic business applications.
This course is available as onsite live training in Bulgaria 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
Participants are expected to possess a foundational understanding of PostgreSQL before enrolling in 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
Upcoming Courses
Related Courses
AI for Postgres
21 HoursGain mastery over AI integration in Postgres through this instructor-led live training in Bulgaria. You will learn to configure necessary extensions, implement pgvector embeddings, and link LLMs for instant insights. Furthermore, you will optimise queries and construct intelligent systems within a practical, hands-on live-lab setting.
AI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursThis 21-hour instructor-led training in Bulgaria guides data engineers and DBAs in integrating AI models into PostgreSQL. Learners will develop the skills to deploy optimized architectures, implement vector search, and enforce strict governance, thereby ensuring secure and high-performance enterprise-grade AI solutions.
PostgreSQL AI for Developers
14 HoursThis course explores the core aspects of PostgreSQL server extensions and libraries designed to embed artificial intelligence capabilities into database environments. Key topics include similarity and semantic search utilizing embedding vectors, Text-to-SQL query processing, and Retrieval-Augmented Generation (RAG). Participants will acquire skills in installing PgVector and PgAI, generating and loading vector embeddings, constructing vector indexes, implementing semantic search and RAG mechanisms, and building Text-to-SQL applications with LangChain using Python or JavaScript. Practical demonstrations and hands-on exercises are integrated to solidify theoretical understanding and technical proficiency.
PostgreSQL AI: Introduction to semantic search
7 HoursThis module delves into the core mechanics of PostgreSQL server extensions that facilitate the integration of AI techniques into database systems. It places particular emphasis on similarity and semantic search utilizing embedding vectors. Learners will acquire the skills necessary to install PgVector, generate and load vector embeddings, build vector indexes, and apply semantic search strategies. Through a combination of demonstrative examples and practical application, the course reinforces essential concepts and operational expertise.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course is dedicated to the essential aspects of performance tuning in PostgreSQL. Learners will acquire skills in analysing query execution, refining indexing strategies, fine-tuning memory and system settings, and effectively overseeing workloads. Through real-world scenarios and hands-on exercises, the curriculum illustrates techniques for pinpointing and eliminating bottlenecks across both database and system layers.
PostgreSQL Server Administration
14 HoursDesigned to impart the vital knowledge for installing, configuring, and managing PostgreSQL databases, this course guides you through user security, backup and restore procedures, log management, and parameter tuning. Through practical application, you will execute real-world administrative duties and prepare for complex topics such as performance enhancement 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 session held in Bulgaria (on-site or remote), participants will gain knowledge of the general and advanced aspects of PostgreSQL. The course includes administration, performance tuning, advanced development, and replication, delivered through 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:
- Utilize advanced administration techniques to configure and manage a PostgreSQL server.
- Optimize the database and queries to maximize performance.
- Replicate and scale a PostgreSQL server.
PostgresAI at Enterprise Scale: Monitoring, Cloning & AI-Driven Operations
21 HoursThis live, instructor-led training in Bulgaria is designed to prepare advanced DevOps professionals and database engineers for enterprise-scale PostgresAI implementation. Participants will gain proficiency in database cloning, AI-driven query optimization, and comprehensive monitoring through hands-on exercises in a live-lab setting.
PostgreSQL for Developers
14 HoursPostgreSQL Advanced: Replication and High Availability (RepMgr, PgPool-II)
14 HoursThis module offers a comprehensive deep dive into PostgreSQL replication, high availability strategies, and cluster management. Learners will gain hands-on experience building and overseeing multi-node infrastructures, setting up automated failover mechanisms, and evaluating load balancing and connection pooling frameworks. The training incorporates practical replication exercises and real-world recovery simulations.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led live training in Bulgaria (online or onsite) targets intermediate-level developers and administrators seeking to utilize the latest features and improvements in PostgreSQL 16.
Upon completing this training, participants will be equipped to:
- Grasp the architecture and core components of PostgreSQL 16.
- Apply advanced SQL functionalities and PostgreSQL extensions.
- Enforce security best practices and manage access controls.
- Execute essential database administration duties, such as backup, recovery, and monitoring.
- Enhance database performance through effective tuning and indexing strategies.
- Leverage PostgreSQL’s native tools for high availability and replication.
- Integrate PostgreSQL seamlessly with contemporary application development frameworks.
PostgreSQL for Administrators - 3 Days
21 HoursThis instructor-led live training in Bulgaria (online or onsite) is designed for database and system administrators who wish to use PostgreSQL to manage large-scale data while optimizing database systems for high availability and 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 backups and recovery procedures to prevent data loss.
- Configure the server for high availability.
- Utilize tools and techniques for high-performance tuning.
- Explore external tools for monitoring and observability.