Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Graph database for .NET [closed]

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?

like image 206
Antonello Avatar asked May 03 '09 01:05

Antonello


People also ask

Why is graph database not popular?

Additionally, they were considered to be “academic” databases, designed to build logical analysis systems, and not necessarily useful for business purposes. Though graph databases could provide useful results, in general they were complicated, time-consuming, and not terribly user-friendly.

Is TigerGraph better than Neo4j?

TigerGraph is efficient because it needs 19.3x less storage space than Neo4j. TigerGraph is 24.8x faster than Neo4j on the one-hop path query. On the three-hops path query, TigerGraph is 1,808.43x faster than Neo4j. TigerGraph is also capable of completing a six-hops path query.

Is Neo4j still relevant?

The World's Leading Organizations Rely on Neo4j. With more than 950 enterprise customers, Neo4j is the world's leading provider of scalable graph technology, enabling connected data applications for more than 75% of the Fortune 100.

Does Microsoft have a graph database?

Microsoft Graph is the gateway to data and intelligence in Microsoft 365. It provides a unified programmability model that you can use to access the tremendous amount of data in Microsoft 365, Windows, and Enterprise Mobility + Security.


1 Answers

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

like image 146
knocte Avatar answered Sep 19 '22 19:09

knocte