Frage

Ich habe eine Anwendung entwirft, auf Basis von .NET / Mono-Framework, das in einer graphischen Darstellung eine starke Nutzung des kürzesten Weg machen sollte Theorien, und ich möchte eine native Lösung verwenden, die Knoten des Graphen zu durchqueren, sondern Surrogat-Lösungen zu implementieren, die kaum wartbar sein würden und massiv Leistungen auswirken würde.

Ich habe eine Anwendung gefunden, die für meinen Rahmen wäre perfekt. Neo4j

Leider ist diese Anwendung rein in Java-Code geschrieben und es ist nicht tragbar .NET, wegen der massiven Unterschiede zwischen den beiden Architekturen.

Ist jemand da draußen weiß, ob es dort irgendwelche Häfen von Neo4j oder eine ähnliche Lösung für .NET?

War es hilfreich?

Lösung

Microsoft arbeitet auch an einer - Trinity

Bearbeiten 1:
Ich kam vor kurzem in diesem Repository . Ich habe nicht auf dem Code oder die verwendete noch aussehen, aber es hat .NET-Schnittstellen für:

  1. Blueprints
  2. Rexster
  3. Rohre

Diese Dienstprogramme können verwendet werden, mit mehreren von Graph-Datenbanken einschließlich Neo4j und Orientdb zu verbinden. Für weitere Informationen siehe auch unter TinkerPop .

Andere Tipps

Ich bin überrascht, niemand hat erwähnt Gefallenen-8 , die wie die „Neo4j“ ist für die .NET-Plattform (Open Source auch).

Seit Neo4j zu erhalten begonnen REST-Unterstützung Dinge entwickelt haben, ein wenig, gibt es nun zwei verschiedene. Net REST-Clients in den Werken:

BrightstarDB von Codeplex. BrightstarDB ist ein Open Source, schnell, bündig, und skalierbare NoSQL-Datenbank für die .NET-Plattform mit dem Code erster Modellgeneration Daten.

DEX Hochleistungs-Graph-Datenbank verfügt über eine eigene .NET-API, so dass es hilfreich sein, kann es mit Ihrer Architektur zu integrieren. Sie können downlad es hier

Jetzt können Sie herunterladen und testen Sie die API kostenlos DEX Graph-Datenbank mit .NET auf Juli veröffentlicht 2011 von Sparsity Technologies unter:

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

und wie Sie Ihre erste Graph-Datenbank mit .NET bauen? Erklärt bei Dzone:

http://architects.dzone.com/articles/ wie-build-your-first-net-Diagramm

Rgds

Neo4Net auf binpress helfen können.

Das ist nicht die gleiche wie Neo4Net auf CodePlex von Tester hier vorgeschlagen

Ich bin überrascht, niemand QuickGraph, eine sehr reife und Funktion verpackt Graph-Bibliothek für NET erwähnt hat. Es hat mehrere Diagrammdarstellungen und viele Algorithmen.

http://quickgraph.codeplex.com/

Das einzige, was jetzt verfügbar sind Bindungen für Clojure, JRuby, Jython und Python. Doch wahrscheinlich der JRuby REST API Neo4j, http://github.com/ andreasronge / Neo4j / Baum / 2840b4c3d58e0250fdc31b63b11ac941ea944ba6 / test / Rest , wäre jetzt die beste Wette.

Dies ist eine ziemlich alte Frage, aber wie ich darauf stolperte ich nehme an anderen werden auch.

Es ist ein Client für .Net und Neo4j http://hg.readify.net/neo4jclient/wiki/Home

und eine API für Cypher http://mtranter.com/2013/09/ 21 / Chiffre-net-a-Neo4j-Chiffre-api /

Gefunden diesen Link auf der Neo4j Mailing-Liste heute Morgen (ich glaube, ich kann nicht scheinen, um es wieder zu finden):

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

Es lassen im Wesentlichen die Sie java .net kompilieren und dann können Sie verweisen nur die neu erstellte Montage.

habe es noch nicht ausprobiert, aber ich plane, auf es bald.

Neo4Net ist auch in der Entwicklung: http://neo4net.codeplex.com/

Die Jungs von http://www.webling.com sind auch auf einer nativen .NET Graph-Datenbank arbeiten ihre Web-Apps zu versorgen. Ich glaube nicht, es öffentlich noch nicht freigegeben ist, aber es sieht aus wie es Schwung bekommt ist.

Sie haben es CloudGraph genannt, und es wird unter http://www.cloudgraph.com gestartet werden.

Bitte, sehen Sie die neue .net-Version von DEX in www.sparsity-technologies.com.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top