問題タブ [graph-databases]

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

.net - 分散型のインメモリ グラフ DB を探している

この要件のすべて (または少なくともほとんど) を満たすデータベースはありますか?

  1. グラフ指向 - グラフとトラバーサルを保存するために最適化されています (HyperGraphDB、Neo4j など)
  2. メモリ内で実行されますが、永続的なストレージ (Redis など) があります
  3. 分散 (例: メンバーベース)
  4. .NET アダプター (HTTP REST ではなく TCP/IP) があった

それとも私が求めすぎですか?

前もって感謝します。

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

.net - 自分のDBを作成しようとしている人に何を読むことをお勧めしますか?

私の前の質問に対する答えがないので。要件を満たすカスタムDBを実装することを本当に考えています。

はい、私は知っています、クレイジーに聞こえます。

しかし、どの本や記事などを読むことをお勧めしますか?

それが重要な場合、私のDBの要件は次のとおりです

  1. グラフ指向-グラフとトラバーサルを保存するために最適化されています(例:HyperGraphDB、Neo4j)
  2. メモリ内で実行されていますが、永続的なストレージがあります(例:Redis)
  3. 分散型(例:membase)
  4. .NETアダプターがありました(HTTPRESTではなくTCP/ IP)

私は技術的な詳細を探すのではなく、物事が通常どのように行われ、どのような選択肢があるかについての理論的情報のソースを見つけたいだけです。

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

nosql - 埋め込み可能なGraphDB?

Neo4jのような1つのアプリプロセスに埋め込むことができるGraphDBをお勧めしますが、商用利用は無料で、C#またはJavaをサポートしている必要がありますか?

アドバイスありがとうございます!

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

php - PHP から OrientDB に接続する

OrientDB のバイナリ API 用の PHP 用アダプターを作成したいと考えています。

しかし、PHP での raw ソケット通信の経験がある人の助けが少し必要です。PHP を OrientDB に接続する最初のハードルを乗り越えることさえできないようです。

ソケットの経験がある人がこれを見てくれれば幸いです:

http://code.google.com/p/orient/issues/detail?id=126

最初のハードルを乗り越えて、実際にパケットを送信できれば (そのページの下部にある単純化された例 - 最後までスクロールしてください)、アダプターを確実に作成できます。

もしそうなら、これはもちろんオープンソースとしてリリースされます。

誰かが私が始めるのを手伝ってくれることを願っていますか?

ありがとう!


2010/11/20

PEAR の Net_Socket を参照すると、fsockopen() と通常の PHP ストリーム関数を使用して、初期に試みたのと本質的に同じコードになりました。

それでも私はどこにも行きませんでした。サーバーはまったく反応せず、5 秒のタイムアウトが設定されていても、スクリプトはディープ スリープ状態になり、一般的な PHP スクリプトの時間制限を超えるまで出てきません。

コードは次のとおりです。

そして、送信するパケットを検査するために使用している hex_dump() 関数は次のとおりです。

OrientDB の作成者である Luca Garulli によると、私が送信しているパケットは正しいようです。だから、何か他のものが間違っている...

これは Windows の問題でしょうか? 私はApacheの下でWindows上でPHP 5.3を使用しています...

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

asp.net - Neo4j に支えられた ASP.NET Web アプリケーションのホスティング

既に ASP.NET ホスティングを利用していますが、Java スタックが必要なため、Neo4j からアプリケーションを実行する方法がわかりません。

私の唯一のオプションは次のとおりです。

  • 別の Java/Linux ホスティングを取得し、そこに Neo4J をインストールして、データベース サーバーとして利用します。
  • Neo4J-as-a-service を取得します (MongoHQ が MongoDB ユーザーに対して行うことと似ています) が、プロバイダーを見つけることができませんでした。ここで何かアドバイスはありますか?
  • アプリケーション全体を Mono に移行してから、すべてを Java/Linux ホスティングに配置し、Neo4j をインストールします。

他のアイデアはありますか?

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

triplestore - グラフデータベースとトリプルストア

グラフのような構造を永続化するための現在の最良の選択は何ですか?グラフデータベース(例:Neo4j)またはRDFトリプルストア(例:Virtuoso)?

たとえば、次のユースケースがあります。

  • 1000万近くのノードを持つ弱連結グラフ(コレクション内の学術論文のグラフに類似)。
  • 非常にまれな更新。
  • 重要な操作:特定のサブグラフの取得、特定のサブグラフ内のノードの更新、一部のノードの更新後のリンク分析測定値(HITSやPageRankなど)の再計算。

サードパーティアプリケーション(FacebookまたはTwitter)のデータをクエリするための標準APIを提供することも望まれます。

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

graph-databases - 水平方向にスケーラブルで、すぐに一貫性のあるグラフ データベースですか?

水平方向にスケーラブルで、即時に一貫性のあるグラフ データベースはありますか?

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

history - グラフデータベースの履歴を追跡する

実際の物理ネットワークをモデル化するために、グラフデータベース(Neo4jのように-主にPythonバインディングが必要なため)の使用を調査しています。ただし、要件の1つは、マシンがあった場所の履歴、ネットワークポートの状態などを追跡できるようにすることです。

リレーショナルデータベースでは、履歴クエリを実行するために使用できる「アーカイブ」テーブルを非常に簡単に作成できますが、固定テーブルスキーマの問題に何度も悩まされ、いたるところに厄介な左結合があります。

グラフデータベースで履歴関係とノードプロパティを維持するのに最適な方法について何か提案はありますか?

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

database - グラフ データベースとオブジェクト指向データベースの主な違いは何ですか?

重複の可能性:
グラフベースのデータベースとオブジェクト指向データベースの違いは何ですか?

インメモリデータ構造を自然に格納できるデータベースを探しています。つまり、オブジェクトグラフです。私はかつて db4o を使用したことがあります。これは非常に優れていますが、やや不足しています。そして、データベースの新しい概念である「グラフデータベース」を発見しました。しかし、用語が違うだけで似たようなものだと感じました。つまり違いがわからない。主な違いは何ですか?

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

nosql - OrientDB は有名な Web サービスでどのように使用されていますか?

プレゼンテーションhttp://code.google.com/p/orient/wiki/Presentationsを見ました。彼らは、製品が Twitter、Facebook、Amazon、Google などで使用されていると話しています。製品は何に使用されますか?