感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
1. 分布式PostgreSQL简介
- 单节点PostgreSQL的扩展挑战
- Citus扩展概述:目的、架构与组件
- 关键概念:协调节点、工作节点、元数据、分布键
2. 集群架构与设置
- 节点类型:协调节点与工作节点
- 表类型:分布式表、复制表与本地表
- 在现有PostgreSQL环境中安装与配置Citus
- 集群发现与节点管理
3. 数据分布与分片策略
- 分片方法:哈希与追加
- 选择分布列以优化性能
- 管理分布式与复制表
- 重新平衡分片与横向扩展
4. 分布式查询执行与优化
- Citus如何路由与并行化查询
- 理解分布式查询计划
- 查询下推与执行优化
5. 一致性、事务与容错
- 两阶段提交(2PC)与原子操作
- 处理分布式事务中的故障
6. 运维管理与用例
- Citus的监控工具与视图
- 分布式环境中的维护与升级
要求
- 完成高级管理(高可用性与复制)课程或具备同等经验
- 扎实的PostgreSQL配置与性能调优知识
- 熟悉Linux与基本网络概念
目标受众
有经验的数据库管理员、DevOps工程师与系统架构师,他们已管理生产环境的PostgreSQL,并需要横向扩展。
7 小时
客户评论 (2)
提供的示例和实验
Christophe OSTER - EU Lisa
课程 - PostgreSQL Advanced DBA
机器翻译
1. 一个结构非常完善的培训项目 2. 培训师营造的温暖氛围,以及他出色的个人专业素养 3. 培训师像对完全初学者一样解释所有内容,没有使用任何技术术语。
Piotr Romer - Asseco Poland S.A
课程 - PostgreSQL Administration, Optimization and Replication
机器翻译