コース概要

Greenplum アーキテクチャ

  • 並列処理と対称マルチプロセッシング
  • セグメントの役割とクラスタ構成
  • スケーラビリティとデータ移動
  • Greenplum データウェアハウス アーキテクチャ

Greenplum のテーブル構造

  • 分散テーブルとランダム割り当てテーブル
  • ヒープテーブルと追記専用テーブル
  • 行ベースのストレージ形式と列ベースのストレージ形式
  • パーティショニングされたテーブルとクラスタリングされたテーブル

データ分布とハッシング

  • ハッシュロジックとディストリビューションキー
  • スキュー処理とパフォーマンスへの影響
  • ハッシュマップと行配置戦略

インデックスとパフォーマンス最適化

  • クラスタインデックスと非クラスタインデックス
  • B-ツリーインデックスとビットマップインデックスの使用例
  • インデックススキャンとストレージ動作

物理的なデータベース設計

  • 正規化と論理モデル設計
  • ユーザアクセス戦略と分布分析
  • データの人口統計学的特性とインデックス選択

非正規化技術

  • 派生データ、サマリーテーブル、事前結合
  • 列ベースのテーブルとしての垂直パーティショニング
  • データマートとマテリアライズドビュー

高度な SQL とクエリ実行

  • ジョイン戦略と再分布
  • OLAP とウィンドウ関数
  • 一時テーブル、サブクエリ、派生テーブル

EXPLAIN プランとクエリ調整

  • EXPLAIN 出力を読み解く方法
  • コスト分析とプラン最適化
  • ジョインの移動とセグメントローカル操作

Greenplum ユーティリティとベストプラクティス

  • ANALYZE と VACUUM
  • Nexus を使用したデータの読み込みと移動
  • セキュリティ、権限、パフォーマンスに関するヒント

まとめと次なるステップ

要求

  • リレーショナルデータベースと SQL の理解
  • データウェアハウスまたは分析システムの経験
  • Linux コマンドライン操作の知識

対象者

  • データアーキテクトとエンジニア
  • データベース管理者と技術リーダー
  • Greenplum を使用する BI 開発者と分析スペシャリスト
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー