質問

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

私の範囲に最適なアプリケーションを見つけました。 neo4j.

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

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

役に立ちましたか?

解決

マイクロソフトも次のことに取り組んでいます - 三位一体

編集1:
つい最近これを知りました リポジトリ. 。まだコードを見たり使用したりしていませんが、次のような .NET インターフェイスが備わっています。

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

これらのユーティリティを使用して、neo4j や OrientDB などの複数のグラフ データベースに接続できます。詳細については、こちらもご覧ください ティンカーポップ.

他のヒント

Fallen-8 に言及している人がいないことに驚いています。これは" Neo4J&quot ; .NETプラットフォーム用(オープンソースも)。

Neo4jが RESTサポートを取得し始めてから、2つの異なる機能が追加されました。作業中のネットRESTクライアント:

Codeplexの

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

DEX高性能グラフデータベースには専用の.Net APIがあるため、アーキテクチャと統合するのに役立つ場合があります。 こちら

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

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

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

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

Rgds

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

これは、テスターがここで提案したCodePlexの Neo4Net とは異なります

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

http://quickgraph.codeplex.com/

現在利用できるのは、Clojure、JR​​uby、Jython、Python のバインディングのみです。ただし、おそらく JRuby REST API から Neo4j へ、 http://github.com/andreasronge/neo4j/tree/2840b4c3d58e0250fdc31b63b11ac941ea944ba6/test/rest, 、今のところ最善の策でしょう。

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

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

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

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

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

基本的に、javaを.netにコンパイルし、新しく作成したアセンブリを参照するだけです。

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

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

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

CloudGraphという名前を付けており、 http://www.cloudgraph.com で起動します。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top