PostgreSQL Database Administration on Windows/Linux- Part 2

Why take this course?
🚀 Master PostgreSQL Database Replication with Confidence! 🎓
Introduction to PostgreSQL Database Administration Part 2: PostgreSQL Database Replication
Are you ready to deep dive into the complex yet rewarding world of PostgreSQL Database Replication? 🌊 Whether you're just starting out or looking to refine your expertise, this course is tailored to transform you into a PostgreSQL guru. With PostgreSQL version 16 as our latest guide, we're set to explore the nuances of replication and ensure that you walk out with a comprehensive understanding that's both current and practical.
What You'll Learn:
PostgreSQL is an advanced ORDBMS known for its robust feature sets and capability to manage large-scale data with ease. It supports SQL and JSON querying, making it versatile for various applications. In this course, we will cover a wide array of topics critical to PostgreSQL Database Administration, all with real-world examples to solidify your understanding.
Key Topics Include:
-
Introduction to Replication & Its Terminologies 🧭: Lay the foundation for understanding what replication is and its importance in database management.
-
Master and Slave Configuration: Learn how to set up a master-slave configuration to ensure your data remains consistent and highly available.
-
Warm & Hot Standby: Understand the difference between warm and hot standbys, and when to use each.
-
Types of Replication: Explore different types of replication and their appropriate use cases.
-
Modes and Models of Replication: Get hands-on with log-based shipping and streaming replication, learning the ins and outs of each.
-
Log Based Shipping Standby Initial Setup: Step-by-step guidance on setting up log-based shipping standbys on both Windows and Linux environments.
-
Log Based Shipping Standby Failover: Master the failover process to ensure your database stays operational even in adverse conditions.
-
Streaming Replication Setup: Configure streaming replication from start to finish, ensuring high availability for your data.
-
Monitoring Streaming Replication: Learn how to monitor your streaming replication setup effectively to prevent and address issues.
-
Synchronous Streaming Replication: Discover the benefits of synchronous replication and how it can be configured.
-
Configure Physical Replication Slots: Manage physical replication slots for efficient data management.
-
Failover Streaming Replication: Learn how to handle failovers in a streaming replication setup.
-
Repmgr – Replication Manager: Get familiar with Repmgr and how it simplifies the management of PostgreSQL replication.
-
Automatic Failover using Repmgr: Set up automatic failover for zero downtime maintenance.
-
Node Rejoin of Failed Primary, Add New Node and Standby Follow: Keep your database infrastructure resilient and up to date.
-
Switch Over From Primary to Standby: Understand how to switch roles between primary and standby servers.
-
Cascading Streaming Replication, Witness Server: Implement cascading replication and add a witness server for even higher availability.
-
Uninstall Replication Manager: Learn how to safely uninstall Repmgr when it's no longer needed.
-
Logical Replication Setup: Dive into logical replication to keep your data applications in sync.
-
Publication and Subscription: Set up and manage publications and subscriptions for logical replication.
-
Logical Replication Slots, Add Table to Publication, Refresh Subscription: Manage the logical replication slots and refresh subscriptions as needed.
-
Cascading Logical Replication: Explore cascading logical replication for complex replication scenarios.
-
Uninstall Publication and Subscription: Learn how to cleanly uninstall publication and subscription configurations.
-
Tune PostgreSQL Server parameters: Fine-tune your PostgreSQL server by configuring key parameters like
shared_buffers
,work_mem
, andmaintenance_work_mem
. -
Postgresql V15 & V16 - New Features (Logical Replication): Stay up-to-date with the latest features introduced in PostgreSQL versions 15 and 16, focusing on logical replication enhancements.
Why Take This Course?
This course is designed to provide you with a solid foundation in PostgreSQL Database Replication, ensuring you can handle real-world scenarios with confidence. By the end of this course, you'll not only understand the theory behind replication but also have practical experience setting up and managing various replication strategies to keep your databases robust, scalable, and resilient.
Get Ready to Replicate with PostgreSQL! 📜
Enroll now and take the first step towards becoming a PostgreSQL Database Administration expert. Whether you're managing mission-critical applications or working on complex data projects, this course will equip you with the knowledge you need to succeed. Let's replicate, iterate, and innovate together! 🌟
Course Gallery




Loading charts...