# Dgraph

Dgraphでは、データ処理で生成されたデータ・セットを索引付けし、データベースに格納します。また、Dgraph Gatewayによってそれに送られた、索引付けされたデータについてのエンド・ユーザー問合せに応答します。

## Dgraph Gateway

Dgraph GatewayはリクエストをDgraphインスタンスに転送し、キャッシングおよびビジネス・ロジックを提供するJavaベースのインタフェースです。また、Hadoop ZooKeeperを利用してDgraphインスタンスのクラスタ・サービスを処理します。

## Dgraph HDFSエージェント

Dgraph HDFSエージェントは、DgraphとHDFS環境との間のデータ転送層として機能します。DgraphのかわりにレコードをHDFSにエクスポートし、データの取込み操作時、HDFSからレコードをインポートします。

HDFSエージェントは、自動的にDgraphと同じノードにインストールされます。