Analytics Accelerator concepts#
このページでは、EDB が Analytics Accelerator と Hybrid Manager (HM) を通じて最新の分析機能を提供する方法について説明します。
確立された業界のパターンとテクノロジーを基盤としています。この分野に初めて触れる場合は、まず以下の内容から始めてください。
Analytics Terminology — 使用されている重要な用語を学ぶ
Analytics Accelerator generic concepts — 一般的なアーキテクチャとパターンを理解する
EDBのPostgres分析ビジョン#
EDB は Analytics Accelerator を通じて最新の分析パターンを実装し、Postgres が運用ワークロードと分析ワークロードの両方の統合プラットフォームとして機能できるようにします。
主な原則:
運用データの近くで 分析を実行し、データの移動と遅延を削減します
オブジェクト ストレージの高速分析には、 オープン フォーマット と ベクトル化されたクエリ エンジン を使用します。
コストとパフォーマンスのバランスをとるために データ階層化 をサポート
コンピューティングとストレージを分離し、独立したスケーリングを可能にする
ハイブリッドマネージャーを介してスタック全体を管理します
関連概念: データレイクハウス
主要なEDBソリューションとテクノロジー#
EDB Postgresレイクハウス#
Lakehouse アーキテクチャにより、 EDB Postgres はオブジェクト ストレージ内のデータをクエリできるようになります。
Lakehouse ノードは オープン テーブル形式 でデータをクエリします (Iceberg、Delta Lake)
Apache DataFusion によるベクトル化されたクエリ実行
Parquet などの列指向ストレージ形式
コンピューティングとストレージの分離
関連概念:
ベクトル化されたクエリの最適化#
Analytics Accelerator は Lakehouse ノードに Apache DataFusion を埋め込みます。
データを 列状のバッチ として処理します
SIMD 命令を使用してパフォーマンスを高速化します
Parquet形式のデータ に最適化
関連概念: ベクトル化されたクエリエンジン
EDB Postgres分散 (PGD) と階層化テーブル#
EDB Postgres Distributed (PGD) は階層型テーブルを実現します:
BDR AutoPartition は時間ベースのパーティショニングを管理します
コールドデータは自動的に オブジェクトストレージ にオフロードされます(アイスバーグテーブル)
ホットデータはトランザクションPGDノードに残ります
これにより、運用パフォーマンスとコスト効率の高い履歴データ アクセスのバランスが取れます。
関連概念:
高度なクエリ最適化#
Analytics Accelerator は、分析のためのコア Postgres 機能を改善します。
強化された並列クエリ処理
分析ワークロード向けに最適化された結合アルゴリズム
高性能 OLAP クエリのためのベクトル化エンジンとの緊密な統合
関連概念: OLAP / OLTP
分析と AI/ML ワークロード#
Analytics Accelerator は、従来の分析と AI/ML データ パイプラインをサポートします。
レイクハウスノードは、モデルのトレーニングで使用される大規模なデータセットへの効率的なアクセスを提供します
階層型データパイプラインは、コスト効率の高い AI/ML ステージング パターンをサポートします
オープンテーブル形式により、ベクター検索および 検索拡張生成 (RAG) ワークフローとの統合が可能
関連概念:
EDBが製品間で分析を実装する方法#
ハイブリッドマネージャー (HM)#
Hybrid Manager はコントロール プレーンとして機能します。
Lakehouse クラスター のプロビジョニングと管理
階層型テーブル の構成と監視
ストレージの場所 、 カタログ接続 、および コンピューティングノード を管理する
EDB Postgres Advanced Server/ 拡張サーバー#
EDB Postgres Advanced Serverには次の機能が追加されます。
並列クエリ機能の改善
分析に役立つ高度なSQL機能
PGAA(Postgres Generic Analytics Adapter)機能のネイティブサポート
EDB Postgres分散 (PGD)#
PGD は次の基盤を提供します。
高可用性トランザクションワークロード
データの階層化とオフロード(階層化テーブル)
Lakehouse クラスターと統合するスケーラブルなアーキテクチャ