0

新しいアプリケーションを開発しています。基礎となるデータは、本質的にトポロジカルです。アプリケーションはマルチテナンシーをサポートし、各テナントの大きなグラフを処理する準備ができている必要があります。(1) HBase のような NoSQL DB を使用し、グラフ抽象化レイヤーを自分で実装する (2) Neo4j を使用する。

決定を下すには、Neo4j アーキテクチャを理解する必要があります。1) クエリはメモリまたはディスクで実行されていますか? 答えがメモリにある場合 - Neo4j はグラフ全体をメモリにロードしますか、それともキャッシング戦略を実装しますか? 2) どのようにスケーリングしますか? Neo4j は分散モードで実行できますか? その場合、データセットはどのように分割されていますか? 任意のパーティションですか、それともトポロジ パーティションですか?

ありがとう、うり

4

1 に答える 1