Architecture Overview

Hadoopは、分散ファイルシステムにラージデータセットを保存できるフレームワークです。

Hadoopデータラッパーは、HadoopファイルシステムとPostgresデータベース間のインタフェースを提供します。Hadoopデータラッパーは、Postgres SELECT ステートメントを、HiveQLまたはSparkSQLインタフェースで認識されるクエリーに変換します。

Using a Hadoop distributed file system with Postgres

PostgresでHadoop分散ファイルシステムを使用する

可能であれば、ForeignDataWrapperは、HiveまたはSparkサーバーに、 SELECT ステートメントの WHERE 句に関連付けられたアクションを実行するように要求します。 WHERE 句をプッシュダウンすると、ネットワークを移動するデータの量が減るため、パフォーマンスが向上します。