Tiered Tables#
階層化テーブルにより、 EDB Postgres® は、「コールド」データをコスト効率の高いオブジェクト ストレージに自動的に移動し、「ホット」データをプライマリ トランザクション ストレージに保持することで、大規模な時間ベースのデータセットを効率的に管理できるようになります。
このパターンは、データセット全体への完全な分析アクセスを維持しながら、パフォーマンスとコストの両方を最適化します。
ハイブリッド マネージャー (HM) 内で階層化テーブルを実装および管理する方法の詳細については、 Tiered Tables を参照してください。
階層型テーブルとは#
階層化テーブルは、Analytics Accelerator アーキテクチャによってサポートされているEDB Postgres Distributed (PGD) のネイティブ機能です。
次のものを使用して、時間パーティション分割されたテーブルの古いパーティションを PGD からオブジェクト ストレージ (Apache Iceberg 形式) に自動的にオフロードします。
PGD AutoPartitionによる自動パーティショニングとライフサイクル制御
オフロードされたデータのクエリとアクセスのためのPGAAとPGFS
ガバナンスと相互運用性のためのオプションのアイスバーグカタログ
その結果、ホット層 (PGD) とコールド層 (オブジェクト ストレージ) にわたるデータへのシームレスで透過的なアクセスが実現します。
関連概念: データ階層化
EDB分析において階層型テーブルが重要な理由#
階層型テーブルは組織にとって次のようなメリットがあります。
PGD運用ストレージを無駄なく、高パフォーマンスに保つ
古いデータをオブジェクトストレージにオフロードすることでストレージコストを削減
完全なデータセットへの統一されたクエリアクセスを維持する
Postgres で OLTP と OLAP の両方のユースケースをサポート
履歴分析のためのレイクハウスアーキテクチャを実装する
EDBが階層型テーブルを実装する方法#
コアコンポーネント:
PGD 自動パーティション:
時間ベースの新しいパーティションを自動的に作成します
オフロードのタイミングを制御するために
analytics_offload_periodを定義しますPGFS:
オフロードされたデータ用のオブジェクトストレージへのアクセスを提供します
PGAA:
PGD 層と Iceberg 層にわたる統一されたクエリを可能にします
コールドデータ専用のオフロードビュー(
table_offloaded)を作成しますオプションの氷山カタログ:
ガバナンスとクロスプラットフォームの相互運用性をサポート
クエリの動作:
親 PGD テーブルに対するクエリは、ホット データとコールド データの両方に自動的にアクセスします。
PGD クエリ プランナーは、WHERE 句をプッシュして、ストレージ層間のアクセスを最適化します。
関連概念:
一般的な使用例#
Use case |
Tiered Tables + Analytics Accelerator |
|---|---|
IoT and telemetry |
Manage large time-series datasets with automated offload |
Regulatory and financial data retention |
Cost-efficient storage of historical data with full auditability |
Analytical reporting on historical data |
Use Lakehouse nodes to query offloaded data at scale |
Hybrid OLTP / OLAP patterns |
Keep current data fast on PGD, analyze large history in Iceberg |
役割ベースのガイダンス#
データベース管理者(DBA) Analytics Accelerator for your role: DBA
データサイエンティスト/アナリスト Analytics Accelerator for your role: Data scientist / analyst
DevOps / SRE Analytics Accelerator for your role: DevOps / SRE
アプリケーション開発者 Analytics Accelerator for your role: Application developer
学習パス#
Analytics Accelerator 101: Foundational concepts
Analytics Accelerator 201: Practical application and core solutions
Analytics Accelerator 301: Advanced techniques and optimization
関連概念#
次のステップ#
ハイブリッドマネージャーユーザー向け Tiered Tables
ハウツーガイド Configure PGFS storage for Tiered Tables
Configure PGD node group for analytics offload
Configure BDR AutoPartition with analytics offload
Query Tiered Tables from PGD and Lakehouse
Analytics Accelerator learning guide でさらに詳しく調べてください。