感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 7 小时
课程大纲
1. 分布式 PostgreSQL 简介
- 单节点 PostgreSQL 面临的扩展性挑战
- Citus 扩展概览:目的、架构及组件
- 核心概念:协调节点、工作节点、元数据、分布键
2. 集群架构与设置
- 节点类型:协调节点与工作节点的区别
- 表类型:分布式表、复制表和本地表
- 在现有 PostgreSQL 环境中安装和配置 Citus
- 集群发现与节点管理
3. 数据分布与分片策略
- 分片方法:哈希分片与追加分片
- 选择最优分布列以提升性能
- 管理分布式表和复制表
- 分片再平衡与横向扩展
4. 分布式查询执行与优化
- Citus 如何路由和并行化查询
- 理解分布式查询计划
- 查询下推与执行优化
5. 一致性、事务与容错
- 两阶段提交(2PC)与原子操作
- 处理分布式事务中的故障
6. 运维管理与应用场景
- Citus 的监控工具与视图
- 分布式环境中的维护与升级
要求
- 已完成《高级管理(高可用与复制)》课程或具备同等经验
- 熟练掌握 PostgreSQL 配置与性能调优
- 熟悉 Linux 及基础网络概念
目标受众
具备生产环境 PostgreSQL 管理经验的资深数据库管理员、DevOps 工程师及系统架构师,特别是需要实现水平扩展的人员。
客户评论 (2)
调优策略。
Jeffrey Zieg - Matrix Consulting
课程 - PostgreSQL Performance Tuning
机器翻译
记录实例在压力下的行为,以及实例、数据库、文件等的层次结构/命名规则。
Daniel Inwood - Sinara Consultants LTD
课程 - PostgreSQL Advanced DBA
机器翻译