問題タブ [neo4j]

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 に答える
4232 参照

clojure - Neo4J は clojure に適していますか?

リレーショナル データベースは Clojure に非常に適していることがわかりました。セット関数 (プロジェクト/結合/ユニオンなど) がデータベース スキーマに非常にうまくマップされ、Clojure がデータベースでの使用にほぼ完全に適合するからです。

しかし、Clojure が Neo4j のようなグラフ データベースにどのように適合するのか疑問に思っていました。

0 投票する
1 に答える
537 参照

neo4j - Neo4jオブジェクトグラフを正規化する必要がありますか?

私はdb4oをいじり始めましたが、すぐにリンクを削除するときに問題が発生し、別の場所でリンクを削除する必要があります。リレーショナルデータベースの場合と同じように、制約を適用できますか?

0 投票する
1 に答える
832 参照

neo4j - Neo4j での最善のアプローチ

私は現在、通知システムを実装する必要があるプロジェクトに取り組んでいます。私はグラフデータベースを本当に使い始めているので、これを実装するための最良のアプローチがどれかわかりません。私は2つのオプションで考えてきました:

1-通知ノードを作成し、関係タイプが保留中または既読のユーザーにそれらを関連付けます。それらを挿入すると、保留中のように挿入され、ユーザーがそれらを読んだときに、関係タイプを読み取りに変更します。

2-通知ノードを作成し、それらをユーザーに関連付け、関係にいくつかのプロパティを追加します...「ステータス」(保留中、読み取り)。次に、そのプロパティにインデックスを追加します。

私が正しい方向に向いているかどうかはわかりません。どの方向に私を向けていただければ幸いです。

前もって感謝します。ロドリゴ

0 投票する
1 に答える
163 参照

java - Java API は Neo4j 1.3 で廃止されましたか?

Neo4j の最新の 1.3 リリースでは、JRuby インターフェイスのみがサポートされているようです。Java インターフェイスはどこにありますか?

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

neo4j - Neo4jにJavaオブジェクトへの参照を保存するにはどうすればよいですか?

Neo4jにJavaオブジェクトへの参照を保存するにはどうすればよいですか?

0 投票する
4 に答える
8217 参照

neo4j - Neo4jへのバイナリオブジェクトの保存

Neo4jでは、バイナリオブジェクトを保存できないようです。これは、ファイルシステム、Oracleなどの別のデータストアと組み合わせてNeo4jを使用する必要があることを意味しますか?

0 投票する
1 に答える
68 参照

php - オブジェクトへの均一なアクセス

この質問は、facebook グラフ API に基づいています...facebook は、単一の URI...(graph.facebook.com/ID) からオブジェクト (ユーザー、ページ、イベント) にアクセスできます。neo4Jを使用してこれを達成するにはどうすればよいですか? 私の計画は、各ノードタイプ(ユーザー、ページ、イベント)をphpオブジェクトでラップし、すべてのオブジェクトに均一にアクセスすることです....

0 投票する
4 に答える
2499 参照

python - マスターデータベースとしてMongoDBを使用する場合、エンティティ間の関係を実装するために別のグラフデータベースを使用する必要がありますか?

現在、専門企業向けにCRMのようなソリューションを社内で実装しています。保存される情報の性質、および情報の値とキーが異なるため、目的に完全に適合するドキュメントストレージデータベースを使用することにしました(この場合はMongoDBを選択しました)。

このCRMソリューションの一部として、エンティティ間の関係と関連付けを保存したいと考えています。たとえば、利害関係情報、株主、受託者などの競合を保存します。これらすべてのエンティティを最も効果的な方法でリンクすることで、「関係」の中心的なモデルが必要であると判断しました。 。すべての関係には、履歴情報(開始日と終了日)、およびさまざまなメタデータを添付する必要があります。たとえば、株主関係には、保有する株式数も含まれます。

従来のRDBMSソリューションは以前のニーズに適合していなかったため、現在の状況でそれらを使用することは現実的ではありません。私が判断しようとしているのは、私たちの場合、グラフデータベースを使用する方が適切かどうか、または実際にmongoの組み込みのリレーショナル情報を使用することが適切かどうかです。

関係情報は、システム全体で非常に頻繁に使用されます。実行したい情報クエリの例は次のとおりです。

  • 「xyzlimited」の「クライアント」である企業の「主要な連絡先」の人々をすべて取得する
  • 'john'が株主である会社の他のすべての'株主'を取得する
  • 「abclimited」の「clients」であり、「trustusbanklimited」のクライアントであるエンティティのすべての「Keycontact」の人々を取得します

この関係の「ツリー」構造を考えると、グラフデータベース(Neo4jなど)を使用する方が適切ですか?

0 投票する
1 に答える
723 参照

mongodb - bson_id による MongoDB 一括ルックアップ

データの大規模なグラフには Neo4j を使用し、MongoDB を使用して個々のノードに関する詳細なドキュメント情報を保存しています。

グラフ トラバーサル (場合によっては最大 1000 個の bson_id) の結果を取得し、それらを Mongo にクエリできるようにする必要があります。選択と制限があっても、パフォーマンスが良くないことに気付きました。

このマッピングをより効率的にする方法についてのアイデアはありますか?

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

python - Neo4j および django モデル

だから、私は Django と Neo4j の統合を調べていますが、そこにはあまりありません... 私が知りたいのは、ここにあるようなモデルがあるかどうかです:モデルの場合、次のように簡単に実行できます。

??

さらに、django のすべてのクエリは機能しますか? トラバースはどのように行われますか?

私は任意の応答をいただければ幸いです:D

ありがとう。