Greenplumにおけるテーブルストレージモデルの選択と実装
背景
Greenplumデータベースは行指向および列指向のストレージモデルをサポートしており、さらにヒープテーブルと追記最適化(AO)テーブルを提供します。これらのストレージオプションの違いと選択基準、ならびに圧縮機能、データ分散戦略の変更方法について解説します。
ヒープテーブルとAOテーブル
基本原理
ヒープテーブル
ヒープテーブルはPostgreSQLのストレージモ ...
7月27日 00:53 投稿
Greenplumにおけるテーブル格納方式の設計指針
1. 格納方式の概要
Greenplumでは「行方向/列方向」と「ヒープ/Append-Only(AO)」の2軸でテーブルを設計できる。用途に応じて最適な組み合わせを選ぶことで、更新頻度、読み取りパターン、圧縮率、バックアップ戦略などを最適化できる。
2. ヒープ vs AO
2.1 動作原理
ヒープ:PostgreSQL と同じ MVCC ヒープ。UPDATE/DELETE が頻繁な OLTP 向き。WAL(REDO)によ ...
6月28日 18:02 投稿