Introduction#
EDB Postgres Lakehouseは、ベクトル化されたクエリエンジンを追加し、ストレージをコンピューティングから分離することにより、Postgresの機能を分析ワークロードに拡張します。データレイクハウスの構築がこれまでになく簡単になりました。Postgresを使用するだけです。
Postgresの迅速な分析#
Postgres Lakehouseは、 EDB Postgres® AIプラットフォームのコア製品であり、Postgresユーザーが愛するシンプルさと使いやすさを維持しながら、オブジェクトストレージの列状データの分析クエリをサポートするようにPostgresを拡張します。
Postgres Lakehouseを使用すると、列型データに対するベクトル化クエリ実行用に最適化されたPostgresを搭載した一時的なスケールトゥゼロコンピューティングリソースであるLakehouseノードを使用してPostgresデータを照会できます。
Postgresネイティブ#
Postgresエコシステムを決して離れないでください。
Postgres Lakehouseノードは、EDB Advanced ServerまたはEDB Postgres ExtendedPGEのいずれかをPostgresエンジンとして実行し、分析用のデータは、オープンソースのDelta Lakeプロトコルを使用してオブジェクトストレージに列状テーブルとして保存されます。
EDB Postgres Lakehouseは「単なるPostgres」です。任意のPostgresクライアントで照会でき、すべてのPostgresクエリ、ファンクション、ステートメントを完全にサポートしているため、既存のクエリを変更したり、ビジネスインテリジェンスソフトウェアを再構成したりする必要はありません。
ベクトル化された実行#
Postgres Lakehouseは、Apache DataFusionのベクトル化SQLクエリエンジンを使用して、ネイティブPostgresと比較して5〜100倍平均30倍高速に分析クエリを実行しながら、必要に応じてネイティブ実行にフォールバックします。
カラムナ型ストレージ#
Postgres Lakehouseは、オブジェクトストレージの「レイクハウステーブル」を照会するように最適化されており、オープンソースデータベースの機能をオープンテーブル形式に拡張します。現在、Delta Lakeプロトコルに従って保存された「デルタテーブル」の照会をサポートしています。
Lakehouse Sync#
トランザクションソース最初はEDB Postgres® AI Cloud Serviceデータベースのテーブルから独自のデータを、ストレージロケーション最初はS3オブジェクトストレージの管理対象ロケーションのレイクハウステーブルに同期できます。
フルマネージドサービス#
EDB Postgres AI Cloud Service旧EDB BigAnimalを使用して、Postgres Lakehouseノードを起動できます。いくつかのデルタテーブルを含むストレージバケットをレイクハウスノードでポイントし、トランザクションPostgresデータベースで同じデータを照会する場合よりも短い時間で分析OLAPクエリの結果を取得します。
Postgres Lakehouseノードは、 EDB Postgres AI - AWSでホストされた環境を使用しているお客様が利用できるようになりました、すぐに追加のクラウド環境にロールアウトされます。
今日試してみる#
Postgres Lakehouseの使用を開始するのは簡単です。 5分でレイクハウスノードをプロビジョニングし、TPC-H、TPC-DS、クリックベンチ、10億行チャレンジなどのプリロードされたベンチマークデータのクエリを開始します。