Implementing High Availability in PostgreSQL Training Course
Delivering zero-downtime PostgreSQL environments requires a deep understanding of Streaming Replication and automated failover mechanisms. This course delves into synchronous and asynchronous replication, cascaded architectures, transaction log archiving, and the creation of base backups, while also addressing the monitoring of streaming configurations. Participants will learn how to implement pgpool-II for connection pooling and configure automated high availability to ensure enterprise-grade reliability for critical, high-traffic business applications.
This course is available as onsite live training in Italy 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
Enrollment in this training is advised for individuals who already possess foundational 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 HoursGain mastery over AI integration in Postgres through this live, instructor-led course in Italy. Discover how to configure extensions, deploy pgvector embeddings, and link LLMs for immediate insights. Refine query performance and develop intelligent systems within a hands-on live-lab framework.
AI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursThis 21-hour instructor-led training in Italy enables data engineers and DBAs to integrate AI models into PostgreSQL. Participants will learn to deploy optimized architectures, implement vector search, and enforce strict governance, ensuring secure and high-performance enterprise-grade AI solutions.
PostgreSQL AI for Developers
14 HoursThis course explores the core concepts of PostgreSQL server extensions and libraries designed to incorporate artificial intelligence capabilities into database environments. Key topics include similarity and semantic search using embedding vectors, Text-to-SQL querying, and Retrieval-Augmented Generation (RAG). Participants will learn to install PgVector and PgAI, generate and import vector embeddings, construct vector indexes, implement semantic search and RAG workflows, and build Text-to-SQL applications leveraging LangChain with Python or JavaScript. The curriculum combines demonstrations with practical exercises to solidify both theoretical understanding and technical proficiency.
PostgreSQL AI: Introduction to semantic search
7 HoursThis course delves into the foundational aspects of PostgreSQL server extensions that facilitate the integration of AI techniques into database environments, particularly focusing on similarity and semantic search driven by embedding vectors. Students will acquire the skills to install PgVector, generate and import vector embeddings, build vector indexes, and implement semantic search functionalities. Practical demonstrations and hands-on exercises are included to reinforce key concepts and practical competencies.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course dives deep into the art and science of tuning PostgreSQL for peak performance. Learners will develop the skills to dissect query execution, refine indexing strategies, fine-tune memory and system settings, and effectively oversee workload metrics. Through real-world case studies and live, hands-on exercises, you will master the techniques needed to pinpoint and eliminate bottlenecks across both the database and system layers.
PostgreSQL Administration and Development
28 HoursPostgreSQL Server Administration
14 HoursThis course delivers the core knowledge needed to deploy, configure, and operate PostgreSQL databases efficiently. It guides participants through handling user security, carrying out backup and restoration tasks, overseeing logs, and fine-tuning essential parameters. Through practical application, learners will perform genuine administrative tasks and lay the groundwork for advanced topics like 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 Italy (onsite or remote), participants will explore the general and advanced aspects of PostgreSQL, including administration, performance tuning, advanced development, and replication. The learning process involves navigating a series of hands-on, live-lab exercises that cover 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 HoursThis live, instructor-guided session in Italy prepares advanced DevOps and database engineering professionals for the enterprise-level deployment of PostgresAI. Through immersive live-lab exercises, participants will gain mastery in database replication, AI-assisted query refinement, and comprehensive system oversight.
PostgreSQL for Developers
14 HoursPostgreSQL Advanced: Replication and High Availability (RepMgr, PgPool-II)
14 HoursDive deep into PostgreSQL replication, high availability, and cluster management. You will learn to build and manage multi-node environments, automate failover configurations, and apply load balancing and connection pooling solutions. The curriculum features practical replication labs and recovery simulations.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led, live training in Italy (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.
- Harness advanced SQL features and PostgreSQL extensions.
- Implement security best practices and access controls.
- Carry out database administration tasks, including backup, recovery, and monitoring.
- Enhance 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.