Implementing High Availability in PostgreSQL Training Course
Delivering zero-downtime PostgreSQL environments requires advanced proficiency in Streaming Replication and automated failover control. This course delves into synchronous and asynchronous replication, cascaded replication, transaction log archiving, base backups, and the monitoring of streaming configurations. You will learn to implement pgpool-II for connection pooling, configure automated high availability, and ensure production-grade database stability for critical enterprise environments supporting high-traffic business applications.
This course is available as onsite live training in Thailand 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 advised that participants possess prior experience with PostgreSQL before undertaking 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 live, instructor-led training in Thailand. You will learn to configure extensions, apply pgvector embeddings, and connect LLMs for real-time insights. Optimize query performance and build intelligent systems in a hands-on live-lab setting.
AI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursThis 21-hour instructor-led training in Thailand empowers data engineers and DBAs to integrate AI models into PostgreSQL. Participants will learn 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 delves into the essential PostgreSQL server extensions and libraries that facilitate the integration of AI techniques within database systems. It highlights critical features such as similarity and semantic search using embedding vectors, Text-to-SQL querying, and Retrieval-Augmented Generation (RAG). Learners will master the installation of PgVector and PgAI, the generation and loading of vector embeddings, and the creation of vector indexes. The curriculum also covers the implementation of semantic search and RAG, as well as the development of Text-to-SQL applications utilizing LangChain in Python and JavaScript. Through a blend of demonstrations and hands-on practice, students will reinforce their grasp of core concepts and practical skills.
PostgreSQL AI: Introduction to semantic search
7 HoursThis program explores the core concepts of extending PostgreSQL server capabilities to incorporate AI methodologies into database environments, with a specific focus on similarity and semantic search driven by embedding vectors. Participants will be guided through the process of installing PgVector, generating and importing vector embeddings, constructing vector indexes, and executing semantic queries. Through a combination of live demonstrations and practical exercises, the course solidifies key theoretical principles and enhances applied technical proficiency.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course centers on the real-world application of performance optimization in PostgreSQL. You will learn to interpret query execution, improve indexing, adjust memory and system parameters, and monitor workloads efficiently. By engaging with real-world scenarios and live exercises, you will discover how to identify and address bottlenecks at both the database and system levels.
PostgreSQL Administration and Development
28 HoursPostgreSQL Server Administration
14 HoursThis course provides the essential knowledge required to install, configure, and manage PostgreSQL databases effectively. Participants will learn how to handle user security, perform backups and restores, manage logs, and tune basic parameters. Through practical exercises, learners will perform real-world administration tasks and prepare for advanced topics such as performance 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 Thailand (onsite or remote), participants will dive into the general and advanced aspects of PostgreSQL. Key topics include administration, performance tuning, advanced development, and replication. The learning process involves a series of hands-on, live-lab exercises covering setup, configuration, testing, deployment, and troubleshooting.
By the conclusion of this training, participants will be able to:
- Utilize advanced administration techniques to configure and manage PostgreSQL servers.
- Optimize the database and queries for peak performance.
- Replicate and scale PostgreSQL servers.
PostgresAI at Enterprise Scale: Monitoring, Cloning & AI-Driven Operations
21 HoursThis live, instructor-led training in Thailand is designed to equip advanced DevOps professionals and database engineers with the skills to implement PostgresAI at enterprise scale. Through hands-on exercises in a live-lab environment, participants will master key techniques in database cloning, AI-driven query optimization, and comprehensive monitoring.
PostgreSQL for Developers
14 HoursPostgreSQL Advanced: Replication and High Availability (RepMgr, PgPool-II)
14 HoursThis course provides a comprehensive look at replication, high availability, and cluster management in PostgreSQL. Participants will gain the skills to build and manage multi-node environments, automate failover configurations, and explore strategies for load balancing and connection pooling. The program includes practical replication labs and recovery simulations.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led, live training in Thailand (delivered online or onsite) is tailored for intermediate-level developers and administrators seeking to exploit the latest capabilities and refinements in PostgreSQL 16.
By the end of the session, participants will be prepared to:
- Grasp the architectural design and key components of PostgreSQL 16.
- Utilize advanced SQL functionalities and PostgreSQL extensions.
- Establish security best practices and manage access controls.
- Carry out database administration tasks, including backup, recovery, and monitoring.
- Optimize database performance through tuning and indexing strategies.
- Use PostgreSQL’s internal tools for high availability and replication.
- Connect PostgreSQL with modern application development frameworks.