Kurzusleírás
1. Introduction to Distributed PostgreSQL
- Scaling challenges with single-node PostgreSQL
- Overview of the Citus extension: purpose, architecture, and components
- Key concepts: coordinator node, worker nodes, metadata, distribution keys
2. Cluster Architecture and Setup
- Node types: coordinator vs workers
- Table types: distributed, replicated, and local tables
- Installing and configuring Citus on existing PostgreSQL environments
- Cluster discovery and node management
3. Data Distribution and Sharding Strategies
- Sharding methods: hash vs append
- Selecting a distribution column for optimal performance
- Managing distributed and replicated tables
- Re-balancing shards and scaling out
4. Distributed Query Execution and Optimisation
- How Citus routes and parallelises queries
- Understanding distributed query plans
- Query pushdown and execution optimisation
5. Consistency, Transactions and Fault Tolerance
- Two-Phase Commit (2PC) and atomic operations
- Handling failures in distributed transactions
6. Operational Management and Use Cases
- Monitoring tools and views for Citus
- Maintenance and upgrades in distributed environments
Követelmények
- Completion of Advanced Administration (High Availability & Replication) or equivalent experience
- Solid knowledge of PostgreSQL configuration and performance tuning
- Familiarity with Linux and basic network concepts
Audience
Experienced Database Administrators, DevOps Engineers, and System Architects who already manage production PostgreSQL environments and need to scale them horizontally.
Vélemények (5)
A megadott példák és laborok
Christophe OSTER - EU Lisa
Kurzus - PostgreSQL Advanced DBA
Gépi fordítás
Sok ismeretet nyújt. Örömös megközelítés a témához.
Oskar Debowski - Asseco Poland S.A
Kurzus - PostgreSQL Administration, Optimization and Replication
Gépi fordítás
haladó témák gyakorlati alkalmazásával és vita, például a TimescaleDB és hypertable-ről, valamint a képződő ismeretei a témában :)
Shivam - Paessler LLC
Kurzus - PostgreSQL Fundamentals
Gépi fordítás
Az első nap végére egy résztvevő javasolta, hogy növeljék a gyakorlásokban való interakciót, és a képzők ezt figyelembe vévték a második napon.
Daniela - Unit4
Kurzus - PostgreSQL 16 for Developers and Administrators
Gépi fordítás
Egy tényekre és gyakorlati megközelítés alapuló tárgyelőadás. Egy kedves atmoszféra, amely kérdezni valamit ösztönöz.
Marcin - Santander Bank Polska S.A.
Kurzus - Implementing High Availability in PostgreSQL
Gépi fordítás