联系我们
 课程时长 21 小时

课程大纲

Greenplum 架构

  • 并行处理与对称多处理
  • 段角色与集群配置
  • 可扩展性与数据移动
  • Greenplum 数据仓库架构

Greenplum 表结构

  • 分布式表与随机分配表
  • 堆表与仅追加表
  • 行存储与列存储格式
  • 分区表与聚簇表

数据分布与哈希

  • 哈希逻辑与分布键
  • 数据倾斜处理及性能影响
  • 哈希映射与行放置策略

索引与性能优化

  • 聚簇索引与非聚簇索引
  • B-tree 和位图索引的应用场景
  • 索引扫描与存储行为

数据库物理设计

  • 规范化与逻辑模型设计
  • 用户访问策略与分布分析
  • 数据特征与索引决策

反规范化技术

  • 衍生数据、汇总表与预连接
  • 列式表作为垂直分区
  • 数据集市与物化视图

高级 SQL 与查询执行

  • 连接策略与数据重分布
  • OLAP 和窗口函数
  • 临时表、子查询与派生表

EXPLAIN 计划与查询调优

  • 阅读与解读 EXPLAIN 输出
  • 成本分析与计划优化
  • 连接移动与段本地操作

Greenplum 实用工具与最佳实践

  • ANALYZE 和 VACUUM
  • 使用 Nexus 进行数据加载与移动
  • 安全、权限与性能技巧

总结与后续步骤

要求

  • 了解关系型数据库和 SQL
  • 具有数据仓库或分析系统经验
  • 熟悉 Linux 命令行操作

适用人群

  • 数据架构师和工程师
  • 数据库管理员和技术负责人
  • 使用 Greenplum 的 BI 开发人员和数据分析专家

客户评论 (1)

即将举行的公开课程

课程分类