一般的なBDDクラスタ・デプロイメントには一連のDgraphノードが含まれています。同時に、これらのノードはBDDクラスタ内にDgraphクラスタを形成します。
DgraphクラスタはStudio内のデータ・セットのリクエストを処理します。すべてのStudioノードは同じDgraphクラスタで通信します。Dgraphクラスタは一連のDgraphデータベースに保管されたデータへのすべての問合せを処理します(HDFSまたは共有NFS)。
DgraphクラスタはBDD問合せ処理に対して高可用性を提供します(クラスタが3つ以上のノードにインストールされており、それらのノードにはさらに、BDDデプロイメントの一部であるHadoopノードで実行されている、対応する3つのZookeeperインスタンスもある場合)。Dgraphクラスタのあるノードに障害が発生すると、問合せは別のノードにより処理されます。また、複数のDgraphノードを持つことで、ストレージ要件を引き上げる必要なく問合せの負荷をノード全体に分散できるので、クラスタのスループットも向上します。
1つのBDDクラスタに含めることができるのは1つのDgraphクラスタのみです。Dgraphクラスタは任意の数のノードを持つことができますが、本番環境で高可用性を確保するためには一定数にすることをお薦めします。詳細は、インストレーション・ガイドを参照してください。