聯繫我們
 課程時長 21 時間:

課程簡介

Greenplum 架構

  • 並行處理與對稱多處理
  • 分節點角色與叢集配置
  • 擴展性與數據移動
  • Greenplum 數據倉庫架構

Greenplum 表結構

  • 分布式表與隨機分配表
  • 堆表與僅追加表
  • 行存儲與列存儲格式
  • 分區表與聚簇表

數據分佈與哈希

  • 哈希邏輯與分佈鍵
  • 數據傾斜處理及其對性能的影響
  • 哈希表與行放置策略

索引與性能優化

  • 聚簇索引與非聚簇索引
  • B 樹索引與位圖索引的應用場景
  • 索引掃描與存儲行為

物理數據庫設計

  • 規範化與邏輯模型設計
  • 用戶訪問策略與分佈分析
  • 數據特徵與索引決策

反規範化技術

  • 導出數據、汇总表與預連接
  • 作為垂直分區的列存儲表
  • 數據集市與物化視圖

高級 SQL 與查詢執行

  • 連接策略與重分佈
  • OLAP 與窗口函數
  • 臨時表、子查詢與導出表

EXPLAIN 執行計劃與查詢調優

  • 閱讀與解讀 EXPLAIN 輸出結果
  • 成本分析與計劃優化
  • 連接移動與分節點本地操作

Greenplum 工具與最佳實踐

  • ANALYZE 與 VACUUM
  • 使用 Nexus 進行數據加載與移動
  • 安全性、權限與性能技巧

總結與後續步驟

最低要求

  • 對關係型數據庫和 SQL 有基本了解
  • 具備數據倉庫或分析系統的相關經驗
  • 熟悉 Linux 命令行操作

受眾對象

  • 數據架構師與工程師
  • 數據庫管理員與技術負責人
  • 使用 Greenplum 的 BI 開發人員與分析專家

客戶評論 (1)

課程分類