私は NOSQL データベース (または任意の種類のデータベース) を初めて使用し、Java でグラフ データベースを構築する必要があります。私もSpringSourceを使ったことがありません。Spring Data neo4j を使用すると、グラフ データベースの作成プロセスが簡単になりますか、それとも複雑になりますか? neo4j を直接操作してみる必要がありますか? どうもありがとうございました。
質問する
1094 次
1 に答える
5
ユースケースによって異なります。SDN は、Spring 環境で既に作業しており、グラフにマップする豊富なドメイン モデルがある場合に適しています。SDN は、POJO を扱う既存のライブラリ、UI レイヤー、またはその他のアプリケーション部分とやり取りする必要がある数百または数千の POJO オブジェクトの結果を主に扱うすべてのケースに適しています。
Spring 環境で作業していない場合は、セットアップと依存関係が複雑になります。Neo4j の上で動作する jo4neoやTinkerpop Framesなどの他のソリューションもあります。
インダイレクションが導入されているため、ネイティブの Neo4j API よりも遅くなります。
最高のパフォーマンスを得るには、いつでも Neo4j API にフォールバックできます。
一般に、Core-API が最も高速です。その中間にあるのは、非常に表現力豊かな暗号クエリ言語です。
于 2012-04-21T00:26:07.473 に答える