問題タブ [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.
java - 大量のクエリとトラバースが可能なデータ構造
私はアプリケーションを構築しており、クエリとトラバースが可能な相互接続されたオブジェクトのデータ構造が必要です。オブジェクト間の接続は任意であり、必ずしも事前にわかっているとは限りません。このデータ構造は、クエリ可能 (通常の SQL が提供するもの) であり、走査可能 (neo4j のような新しいグラフ データベースが提供するもの) である必要があります。私は両方を行い、非常に大きなデータセットを効率的に処理できるものを手に入れようとしています。このデータ構造をdaoとしましょう。次のプリミティブメソッドが必要です。
フィルターは SQL の where 句のようなものになり、ソートはSQL の order 句のようなものになり、startはトラバーサルの開始ノードになり、パスは BFS や DFS のトラバースなどを定義し、いつ停止するかを定義します。検索中。
これを隣接リストを持つ頂点としてモデル化しようとしましたが、もっと良い方法があるはずです。何か案は?
java - Spring Data Graph、jo4neo、ogrm に代わるものはありますか?
使いやすいグラフ DB + ORM ソリューションを探しています。要件は次のとおりです。
- XML を使用する必要がない流暢な Java インターフェイス。
- グラフ トラバーサルの容易さ: 「これらのタイプのすべてのエンティティを指定してください。このエンティティから始めて、この一連のリレーション タイプのみを使用してトラバースします」。
- すぐに使用できる全文検索: p.2 + 「このフィールドにこのテキストが含まれるエンティティのみを考慮する」
setProperty
グラフ レベルで操作する必要はありません。Neo4j は優れていますが、 /getProperty
を直接操作することは避けたいと思います。
私はすでにこれらをチェックしました:
- ogrm - もうサポートされていません。
- jo4neo - 動作しないように見える p.2 および p.3
- Spring Data Graph - 素晴らしいもののようですが、あまりにも未熟です - Eclipse でうまく動作するように 1 週間を費やしました - 成功しませんでした。
確認する必要がある他の同様のツールはありますか?