問題タブ [jo4neo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
954 参照

java - 大量のクエリとトラバースが可能なデータ構造

私はアプリケーションを構築しており、クエリとトラバースが可能な相互接続されたオブジェクトのデータ構造が必要です。オブジェクト間の接続は任意であり、必ずしも事前にわかっているとは限りません。このデータ構造は、クエリ可能 (通常の SQL が提供するもの) であり、走査可能 (neo4j のような新しいグラフ データベースが提供するもの) である必要があります。私は両方を行い、非常に大きなデータセットを効率的に処理できるものを手に入れようとしています。このデータ構造をdaoとしましょう。次のプリミティブメソッドが必要です。

フィルターは SQL の where 句のようなものになり、ソートSQL の order 句のようなものになり、startはトラバーサルの開始ノードになり、パスは BFS や DFS のトラバースなどを定義し、いつ停止するかを定義します。検索中。

これを隣接リストを持つ頂点としてモデル化しようとしましたが、もっと良い方法があるはずです。何か案は?

0 投票する
3 に答える
635 参照

java - Spring Data Graph、jo4neo、ogrm に代わるものはありますか?

使いやすいグラフ DB + ORM ソリューションを探しています。要件は次のとおりです。

  1. XML を使用する必要がない流暢な Java インターフェイス。
  2. グラフ トラバーサルの容易さ: 「これらのタイプのすべてのエンティティを指定してください。このエンティティから始めて、この一連のリレーション タイプのみを使用しトラバースします」。
  3. すぐに使用できる全文検索: p.2 + 「このフィールドにこのテキストが含まれるエンティティのみを考慮する」
  4. setPropertyグラフ レベルで操作する必要はありません。Neo4j は優れていますが、 /getPropertyを直接操作することは避けたいと思います。

私はすでにこれらをチェックしました:

  1. ogrm - もうサポートされていません。
  2. jo4neo - 動作しないように見える p.2 および p.3
  3. Spring Data Graph - 素晴らしいもののようですが、あまりにも未熟です - Eclipse でうまく動作するように 1 週​​間を費やしました - 成功しませんでした。

確認する必要がある他の同様のツールはありますか?