web-dev-qa-db-ja.com

.NETのグラフデータベース

グラフ内の最短パス理論を多用する.NET/Monoフレームワークに基づいてアプリケーションを設計してきました。ネイティブソリューションを使用して、グラフのノード。保守が難しくパフォーマンスに大きな影響を与えるサロゲートソリューションを実装する代わりに。

私のスコープに最適なアプリケーションを見つけました:neo4j

残念ながら、このアプリケーションは純粋にJavaコードで記述されており、2つのアーキテクチャ間の大きな違いのため、.NETには移植できません。

そこにneo4jのポートまたは.NET用の同様のソリューションがあるかどうか知っている人はいますか?

56
Antonello

Microsoftも1つに取り組んでいます- Trinity

編集1:
最近これに遭遇しました リポジトリ 。私はまだコードを調べたり使用したりしていませんが、.NETインターフェイスを備えています。

  1. ブループリント
  2. レックススター
  3. パイプ

これらのユーティリティを使用して、neo4jやOrientDBなどの複数のグラフデータベースに接続できます。詳細については、 TinkerPop も参照してください。

7
Pranav Shah

Fallen-8 について誰も言及していないことに驚いています。これは、.NETプラットフォームの「Neo4J」のようなものです(オープンソースも)。

7
knocte
6
lubos hasko

Neo4jが RESTサポート を取得し始めて以来、状況は少し進化し、2つの異なる.Net RESTクライアントが動作します:

6
nawroth

BrightstarDB Codeplexから。 BrightstarDBは、コードファーストのデータモデル生成機能を備えた.NETプラットフォーム向けのオープンソースで高速、埋め込み可能、​​スケーラブルなNoSQLデータベースです。

5
GMzo

DEX高性能グラフデータベースには専用の.Net APIが含まれているため、アーキテクチャとの統合に役立つ場合があります。あなたはそれをダウンロードすることができます ここ

4
damaris

これで、Sparsity Technologiesが2011年7月にリリースした.NET APIを使用して、DEXグラフデータベースを無料でダウンロードしてテストできます。

http://www.sparsity-technologies.com/dex_downloads

.NETを使用して最初のグラフデータベースを構築する方法Dzoneで説明:

http://architects.dzone.com/articles/how-build-your-first-net-graph

RGDS

4
Pere

NET用の非常に成熟した機能満載のグラフライブラリであるQuickGraphについて誰も言及しなかったことに驚いています。複数のグラフ表現と多くのアルゴリズムがあります。

http://quickgraph.codeplex.com/

3
robertfriberg

Neo4Net binpressが役立つ場合があります。

これは、テスターがここで提案したCodePlexの Neo4Net と同じではありません。

3
Lior Kogan

現在利用できる唯一のものは、Clojure、JR​​uby、Jython、およびPythonのバインディングです。しかし、おそらくJRuby REST API to Neo4j、 http://github.com/andreasronge/neo4j/tree/2840b4c3d58e0250fdc31b63b11ac941ea944ba6/test/rest が最良でしょう今のところ賭けます。

2
Peter Neubauer

これはかなり古い質問ですが、私がそれにつまずいたので、私は他の人もそうするだろうと思います。

.NetおよびNeo4jのクライアントがあります http://hg.readify.net/neo4jclient/wiki/Home

およびCypherのAPI http://mtranter.com/2013/09/21/cypher-net-a-neo4j-cypher-api/

2
tekiegirl

今朝のNeo4jメーリングリストでこのリンクを見つけました(私はそれを再び見つけることができないようです):

http://www.thewebsemantic.com/2010/06/03/neo4j-on-net-3-5/

基本的に、Javaを.netにコンパイルすると、新しく作成されたアセンブリを参照できます。

まだ試していませんが、すぐに計画しています。

1

彼らはそれをCloudGraphと名付け、それは http://www.cloudgraph.com で起動されるでしょう。

0
dbadmin

Neo4Netも開発中です: http://neo4net.codeplex.com/

0
tester

Www.sparsity-technologies.comでDEXの新しい.netバージョンをご覧ください。

0
Josep

http://www.webling.com の人たちは、ネイティブ.NETグラフデータベースにも取り組んでおり、Webアプリを強化しています。まだ一般にリリースされているとは思いませんが、勢いがあるようです。

0
dbadmin