Implementing High Availability in PostgreSQL Training Course
Ensuring continuous PostgreSQL operations requires proficiency in Streaming Replication and automated failover strategies. This programme explores synchronous and asynchronous replication, cascaded setups, transaction log archiving, base backups, and the oversight of streaming configurations. Participants will gain the skills to implement pgpool-II for connection pooling, configure automated high availability, and establish production-grade database reliability for critical enterprise environments handling high-traffic business applications.
This course is available as onsite live training in South Africa or online live training.Course Outline
- Introduction
- Streaming Replication
- Streaming Replication
- Sync or Async
- Cascaded Replication
- Transaction Log Archiving
- Base Backups
- Setting Up Streaming
- Monitoring Streaming
- Managing Conflicts
- High Availability Implementation
- Connection Pooling and HA setup using pgpool-II
- Installation
- Configuration
- Pool Setup
- HA Setup
- Demonstrations and Practical Exercises
- Connection Pooling and HA setup using pgpool-II
Requirements
It is advisable to undertake this training only if you possess existing knowledge of PostgreSQL.
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Implementing High Availability in PostgreSQL Training Course - 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 with this live, instructor-led training in South Africa. Learn to configure extensions, implement pgvector embeddings, and connect LLMs for real-time insights. Optimise queries and build intelligent systems through hands-on practice in a live-lab environment.
AI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursThis 21-hour instructor-led training in South Africa empowers data engineers and DBAs to integrate AI models seamlessly with PostgreSQL. Learners will acquire the skills to deploy optimized architectures, implement vector search, and enforce rigorous governance, thereby ensuring secure and high-performance enterprise-grade AI solutions.
PostgreSQL AI for Developers
14 HoursThis course explores the core principles of PostgreSQL server extensions and libraries designed to embed artificial intelligence techniques within database systems. Key topics include similarity and semantic search using embedding vectors, Text-to-SQL querying, and Retrieval-Augmented Generation (RAG). Participants will acquire the skills to install PgVector and PgAI, generate and load vector embeddings, construct vector indexes, implement semantic search and RAG solutions, and build Text-to-SQL applications employing LangChain with Python or JavaScript. Practical demonstrations and hands-on exercises reinforce these essential concepts and competencies.
PostgreSQL AI: Introduction to semantic search
7 HoursThis course explores the essential PostgreSQL server extensions that enable the integration of AI capabilities into database environments, with a specific focus on similarity and semantic search driven by embedding vectors. Participants will acquire the skills to install PgVector, generate and store vector embeddings, construct vector indexes, and execute semantic search queries. Through practical demonstrations and hands-on exercises, learners will solidify their understanding of these core concepts while developing practical, industry-relevant skills.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course focuses on the hands-on aspects of performance tuning within PostgreSQL. Participants will gain skills in analysing query execution, optimising indexing strategies, configuring memory and system parameters, and effectively monitoring workloads. Through real-world scenarios and live exercises, attendees will learn how to identify and resolve bottlenecks at both the database and infrastructure levels.
PostgreSQL Administration and Development
28 HoursPostgreSQL Server Administration
14 HoursThis program equips you with the core competencies needed to deploy, configure, and oversee PostgreSQL databases with confidence. You will explore methods for enforcing user security, executing robust backup and restoration procedures, overseeing logging mechanisms, and optimising fundamental parameters. Through hands-on scenarios, you will carry out practical administrative duties and build a foundation for advanced concepts such as performance tuning 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 South Africa (onsite or remote), participants will explore both fundamental and advanced PostgreSQL concepts. The curriculum covers administration, performance tuning, advanced development techniques, and replication. Attendees will engage in a series of practical, hands-on lab exercises that guide them through setup, configuration, testing, deployment, and troubleshooting.
Upon completion of this training, participants will be able to:
- Employ advanced administrative techniques to configure and manage a PostgreSQL server.
- Enhance database and query performance to achieve optimal efficiency.
- Implement replication strategies and scale a PostgreSQL server.
PostgresAI at Enterprise Scale: Monitoring, Cloning & AI-Driven Operations
21 HoursConducted by an instructor in a live setting in South Africa, this training empowers advanced DevOps professionals and database engineers to implement PostgresAI at an enterprise level. Participants will gain proficiency in database cloning, AI-driven query optimisation, and monitoring through practical exercises in a live-lab environment.
PostgreSQL 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 learn to construct and manage multi-node environments, set up automated failover mechanisms, and investigate load balancing and connection pooling strategies. The programme features practical replication exercises and recovery simulations.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led, live training in South Africa (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.