Dgraphでは、データ処理で生成されたデータ・セットを索引付けし、データベースに格納します。また、Dgraph Gatewayによってそれに送られた、索引付けされたデータについてのエンド・ユーザー問合せに応答します。
Dgraph GatewayはリクエストをDgraphインスタンスに転送し、キャッシングおよびビジネス・ロジックを提供するJavaベースのインタフェースです。また、Hadoop ZooKeeperを利用してDgraphインスタンスのクラスタ・サービスを処理します。
Dgraph HDFSエージェントは、DgraphとHDFS環境との間のデータ転送層として機能します。DgraphのかわりにレコードをHDFSにエクスポートし、データの取込み操作時、HDFSからレコードをインポートします。
HDFSエージェントは、自動的にDgraphと同じノードにインストールされます。