57 votes

Base de données de graphes pour .NET

J'ai été la conception d'une application basée sur .NET/Mono-cadre, ce qui devrait permettre une utilisation intensive du plus court chemin dans un graphe théories et je voudrais utiliser une solution native pour parcourir les nœuds du graphe, au lieu de la mise en œuvre de solutions de substitution qui serait difficile à gérer et serait massivement affecter les performances.

J'ai trouvé une application qui serait parfait pour mon champ d'action: neo4j.

Malheureusement, cette application est purement écrit dans le code Java et il n'est pas portable .NET, en raison des énormes différences entre les deux architectures.

Est-ce que quelqu'un sait si elle est là n'importe quel port de neo4j ou une solution similaire pour les .NET?

7voto

knocte Points 4320

Je suis surpris que personne n'ait mentionné Fallen-8 , qui ressemble au "Neo4J" pour la plate-forme .NET (open source aussi).

6voto

Pranav Shah Points 1567

Microsoft travaille également sur une Trinity

Edit 1:
Je viens de tombé sur ce référentiel. Je n'ai pas regardé le code, ou encore utilisé, mais il l'a fait .NET interfaces pour:

  1. Les bleus
  2. Rexster
  3. Pipes

Ces utilitaires peuvent être utilisés pour se connecter avec des graphiques multiples Bases de données, y compris neo4j et OrientDB. Pour plus de renseignements, regardez TikerPop.

6voto

lubos hasko Points 13669

6voto

nawroth Points 3695

Depuis que Neo4j a commencé à bénéficier de l' assistance REST, les choses ont un peu évolué. Deux clients .NET REST différents sont en cours de préparation:

6voto

BrightstarDB de Codeplex. BrightstarDB est une base de données NoSQL Open Source rapide, intégrable et évolutive pour la plate-forme .NET avec la génération de modèle de données code-first.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X