感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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
机器翻译