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 投稿