Course Outline

1. High Availability Concepts

  • PostgreSQL HA architecture and design considerations
  • Physical vs logical replication models
  • Replication slots and WAL (Write Ahead Log) overview

2. Physical Replication Setup

  • Configuring primary and standby servers
  • Synchronous and asynchronous replication modes
  • Managing cascading replication
  • WAL archiving and recovery configuration

3. Logical Replication

  • Creating and managing publication/subscription sets
  • Use cases for partial data replication and migrations
  • Comparing logical and physical replication trade-offs

4. Replication Management Tools

  • RepMgr: installation, configuration, node registration
  • Performing switchover and failover operations
  • Automating failover with repmgrd

5. Load Balancing and Connection Pooling

  • Introduction to PgPool-II
  • Configuring load balancing and watchdog architecture
  • Automatic failback and connection management

6. Monitoring and Recovery

  • Monitoring replication health
  • Detecting replication lag and delays
  • Performing recovery and reintegration of failed nodes

Requirements

  • Good understanding of PostgreSQL architecture and configuration
  • Experience with Linux command line and database administration tasks

Audience

Database Administrators, DevOps Engineers, and System Architects responsible for ensuring database reliability, redundancy, and uptime.

 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories