メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

テーブルの設計

データウェアハウスシステムは、通常のトランザクション指向のリレーショナルデータベースシステムと比べて、設計目標が大きく異なります。オンライントランザクション処理 (OLTP) アプリケーションでは、主に単一行のトランザクション、挿入、および更新に焦点が当てられます。Amazon Redshift は、大量のデータセットに対して複雑な分析クエリを非常に高速に実行するために最適化されています。データウェアハウスには膨大なデータが関与しているので、すべての利用可能なパフォーマンス最適化の利点を最大限に活用するために、データベースを明確に設計する必要があります。

このセクションでは、圧縮エンコード、データ分散キー、ソートキー、およびテーブル制約を選択および実装する方法について説明し、これらの設計上の決定を行う際のベストプラクティスを示します。