問題タブ [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.
nosql - BlueprintAPIを使用したNeo4Jのインデックス作成
誰もがNeo4JまたはOrientDBでTinkerPopのBlueprintsAPIを使用しました
python - Pythonリストを作成して偽のデータを入力することは可能ですか?
Neo4jグラフデータベースを使用していますが、現在のRESTライブラリの1つを適応させたいと考えています。20ノードのデータベースの場合を想像してみてください。
APIをできるだけシンプルにして、次のような14番目のノードを取得できるようにします。
Neo4jでは、すべてのノードに数字キーがあります。これは、db[14]
に非常にうまくマップされることを意味します。http://localhost:7474/db/data/node/14
ただし、データベースからdb
オブジェクトにすべてのノードをロードする必要はありません。私の好ましい動作は、ノード14を検索し、値がデータベースに存在しない場合はIndexErrorを発生させることです。つまり、db
オブジェクトを空にしたいが、値を持っているふりをしたい。
のように見えるlist
が、動作が大幅に異なるものを作成することは可能ですか?
neo4j - Neo4j:整数の増分に基づいてノードIDの代替を作成することは可能ですか?
Neo4jのノードは、整数の増分に基づいて設定される傾向があります。複数の2つのデータベースをマージする必要があるアプリケーションでこれに問題があることがわかります。各ノードを識別するためにUUIDなどの別の形式を使用するようにデータベースを構成することは可能ですか?
java - アプリケーションに適した NOSQL データベース ツールはどれですか?
友達の友達の友達とつながるようなアプリケーションを開発する予定です。Facebook や Twitter のように見えるかもしれませんが、最初は NOSQL データベースについてもっと学ぶためにそれを実装することを計画しています。
NOSQL には多数のデータベース ツールがあります。ドキュメント ストア、キー値ストア、列タイプ、グラフ データベースなど、多くのデータベース タイプを経験してきました。そして最後に、cassandra と Neo4J という 2 つのデータベース ツールを考え出しました。どちらかを選択するのは正しいですか、そうでない場合は、私を修正し、貴重な意見をいくつか提供してください。
もう1つ、私が選んだ言語バインディングはJAVAです。
私の質問は、どのデータベース ツールが私のアプリケーションに適しているかということです。
貴重なご意見お待ちしております。貴重なお時間を割いていただきありがとうございます。
java - JavaのNeo4jでノードと関係を削除/削除するには?
Neo4jの学習を開始しました。私はそれについて基本的な考えを持っています。私の質問はばかげているように見えるかもしれませんが、学習中に他の人からもっと多くを知ることが重要です.
レベル 5 までのいくつかのノードとリレーションシップを含むグラフを作成した場合のように、少し疑問があります。次に、レベル 3 のノードを削除または削除すると、残りのノードとリレーションシップを含むグラフはどうなるでしょうか。グラフに影響しますか?
もう1つは、Neo4jで特定のノードを削除または削除する方法ですか?
Neoclipse (Windows 0.4.1 バージョン) のプラグインで Eclipse 3.6 に問題があります。Eclipse 3.6 のインストールとプラグインの手順を教えてもらえますか? それは私にとってより役立つでしょう。
asp.net - Neo4j に支えられた ASP.NET Web アプリケーションのホスティング
既に ASP.NET ホスティングを利用していますが、Java スタックが必要なため、Neo4j からアプリケーションを実行する方法がわかりません。
私の唯一のオプションは次のとおりです。
- 別の Java/Linux ホスティングを取得し、そこに Neo4J をインストールして、データベース サーバーとして利用します。
- Neo4J-as-a-service を取得します (MongoHQ が MongoDB ユーザーに対して行うことと似ています) が、プロバイダーを見つけることができませんでした。ここで何かアドバイスはありますか?
- アプリケーション全体を Mono に移行してから、すべてを Java/Linux ホスティングに配置し、Neo4j をインストールします。
他のアイデアはありますか?
database - この特定のタイプのグラフ関連のクエリに最適なグラフDBはどれですか? neo4J? flockdb?
大規模な非循環有向グラフがあります。
すべてのノードには、いくつかのキーと値のペアがあります。一部のキーは、範囲で検索できます。
すべてのノードがこれらのキーを持っているとしましょう:
- 色 - 赤、青、緑など
- 価格 - 整数
- size - 整数
次のように、グラフからノードのリストを選択したいと考えています。
- すべてのノードの色 = 赤
- すべてのノードの価格は >= 10 かつ <= 20
- リストはサイズの大きい順に並べられます
- 色と価格の基準を満たし、アウトリンクがない (そのノードからのエッジがない) ノードがリストにある
- リスト内の 2 つのノードがエッジを共有していない
理想的には、リストにはこれらの制約をすべて満たす最大数のノードが含まれます。
このグラフをすばやく検索できるようにする必要があります。
この問題に最適なデータ ストア (グラフまたはその他) はどれですか? 最高のパフォーマンスを得るためにスキーマとクエリを実装する方法に関するヒントはありますか?
security - neo4jRESTLDAPセキュリティ
LDAPによってneo4jRESTスタンドアロンサーバーにアクセスするにはどうすればよいですか?デフォルトでは、neo4jにはセキュリティ機能はありません。私の意見では、内部で桟橋を使用するneo4j上でApacheHttpサーバーを実行する必要があります。しかし、jettyはLDAPを実行できることも知っていますが、これはneo4jの一部であるため、構成が困難です。どうすればいいですか?
nosql - グラフデータベースとネットワークデータベースの違いは何ですか?
グラフデータベース(例:Neo4J)とネットワークデータベース(例:IDS、CODASYL)の違いは何ですか?原則として同じものですか?
relationship - 2 つのノード間で 2 つの異なる関係時間を取得することは可能ですか?
私はNeo4jを初めて使用し、深く学ぶために遊んでいます。みたいなちょっとした疑問があります。
空間に 2 つのノードを作成し、これら 2 つのノード間の関係とシステム時間を (いつお互いに友達になるかを知るために) 提供したとします。
だから今私の質問は、2 つの異なるリレーション時間を取得することは可能ですか (方向を両方として指定し、リレーションを 1 回だけ作成した場合)?
あなたは、Neo4j でトラバース関数がどのように動作するかを知っています。
もしそうなら、どのように私にいくつかの例を説明してください?