聯繫我們

課程簡介

Greenplum 架構

  • 平行處理與對稱多處理 (SMP)。
  • Segment 角色與叢集配置。
  • 可擴展性與資料移動。
  • Greenplum 資料倉儲架構。

Greenplum 資料表結構

  • 分散式資料表與隨機指派資料表。
  • Heap 資料表與僅追加 (append-only) 資料表。
  • 列儲存格式與行儲存格式。
  • 分區資料表與叢集資料表。

資料分佈與雜湊

  • 雜湊邏輯與分佈金鑰。
  • 偏斜 (Skew) 處理與效能影響。
  • 雜湊映射與資料配置策略。

索引與效能最佳化

  • 叢集索引與非叢集索引。
  • B-tree 與 bitmap 索引的使用案例。
  • 索引掃描與儲存行為。

實體資料庫設計

  • 正規化與邏輯模型設計。
  • 使用者存取策略與分佈分析。
  • 資料特性和索引決策。

反正規化技術

  • 衍生資料、摘要表與預先聯結 (pre-joins)。
  • 將列儲存資料表作為垂直分區。
  • 資料集市 (Data Marts) 與實體化檢視。

進階 SQL 與查詢執行

  • 聯結策略與資料再分佈。
  • OLAP 與視窗函數。
  • 臨時表、子查詢與衍生表。

EXPLAIN 計畫與查詢調校

  • 閱讀與解讀 EXPLAIN 輸出。
  • 成本分析與計畫最佳化。
  • 聯結移動與 Segment 本地操作。

Greenplum 工具與最佳實務

  • ANALYZE 與 VACUUM。
  • 使用 Nexus 進行資料載入與移動。
  • 安全性、權限與效能建議。

總結與下一步

最低要求

  • 具備關聯式資料庫與 SQL 的知識。
  • 擁有資料倉儲或分析系統的經驗。
  • 熟悉 Linux 命令列操作。

目標受眾

  • 資料架構師與工程師。
  • 資料庫管理員與技術主管。
  • 使用 Greenplum 的 BI 開發人員與分析專家。
 21 小時

客戶評論 (1)

課程分類