6

私は NOSQL データベース (または任意の種類のデータベース) を初めて使用し、Java でグラフ データベースを構築する必要があります。私もSpringSourceを使ったことがありません。Spring Data neo4j を使用すると、グラフ データベースの作成プロセスが簡単になりますか、それとも複雑になりますか? neo4j を直接操作してみる必要がありますか? どうもありがとうございました。

4

1 に答える 1

5

ユースケースによって異なります。SDN は、Spring 環境で既に作業しており、グラフにマップする豊富なドメイン モデルがある場合に適しています。SDN は、POJO を扱う既存のライブラリ、UI レイヤー、またはその他のアプリケーション部分とやり取りする必要がある数百または数千の POJO オブジェクトの結果を主に扱うすべてのケースに適しています。

Spring 環境で作業していない場合は、セットアップと依存関係が複雑になります。Neo4j の上で動作する jo4neoTinkerpop Framesなどの他のソリューションもあります。

インダイレクションが導入されているため、ネイティブの Neo4j API よりも遅くなります。

最高のパフォーマンスを得るには、いつでも Neo4j API にフォールバックできます。

一般に、Core-API が最も高速です。その中間にあるのは、非常に表現力豊かな暗号クエリ言語です。

于 2012-04-21T00:26:07.473 に答える