联系我们
 课程时长 21 小时

课程大纲

Greenplum架构

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

Greenplum表结构

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

数据分布与哈希

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

索引与性能优化

  • 聚集索引与非聚集索引
  • B树和位图索引的使用场景
  • 索引扫描与存储行为

物理数据库设计

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

反规范化技术

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

高级SQL与查询执行

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

EXPLAIN计划与查询调优

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

Greenplum工具与最佳实践

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

总结与后续步骤

要求

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

目标学员

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

客户评论 (1)

即将举行的公开课程

课程分类