Graph database for .NET

32,666

Solution 1

Microsoft is also working on one - Trinity

Edit 1:
I just recently came across this repository. I haven't looked at the code or used it yet, but it has .NET interfaces for:

  1. BluePrints
  2. Rexster
  3. Pipes

These utilities can be used to connect with multiple Graph Databases including neo4j and OrientDB. For more information also look at TinkerPop.

Solution 2

I'm surprised no one has mentioned Fallen-8, which is like the "Neo4J" for the .NET platform (open source too).

Solution 3

There is db4o database engine.

Solution 4

Since Neo4j started to get REST support things have evolved a bit, there's now two different .Net REST clients in the works:

Solution 5

BrightstarDB from Codeplex. BrightstarDB is an open source, fast, embeddable, and scalable NoSQL database for the .NET platform with code-first data model generation.

Share:
32,666
Antonello
Author by

Antonello

Updated on August 09, 2020

Comments

  • Antonello
    Antonello over 3 years

    I've been designing an application, based on .NET/Mono framework, which should make an heavy use of the shortest-path in a graph theories and I would like to use a native solution to traverse the nodes of the graph, instead of implementing surrogate solutions which would be hardly maintainable and would massively affect performances.

    I've found an application which would be perfect for my scope: neo4j.

    Unfortunately, this application is purely written in Java code and it's not portable to .NET, because of the massive differences between the two architectures.

    Is anyone out there knows if is it there any port of neo4j or a similar solution for .NET?