感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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
最低要求
- 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.
7 小時
客戶評論 (5)
提供的示例和實驗
Christophe OSTER - EU Lisa
課程 - PostgreSQL Advanced DBA
機器翻譯
提供了大量知識。對主題的講解方式非常積極。
Oskar Debowski - Asseco Poland S.A
課程 - PostgreSQL Administration, Optimization and Replication
機器翻譯
進階主題 實踐 + 討論,如timescaleDB和hypertable,培訓師在該領域的知識 :)
Shivam - Paessler LLC
課程 - PostgreSQL Fundamentals
機器翻譯
第一天結束時,一位學員建議在實踐環節中增加互動,培訓師在第二天採納了這一建議。
Daniela - Unit4
課程 - PostgreSQL 16 for Developers and Administrators
機器翻譯
以事實和實踐爲導向的課程內容。良好的氛圍,有助於提問。
Marcin - Santander Bank Polska S.A.
課程 - Implementing High Availability in PostgreSQL
機器翻譯