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?
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.
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.
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.
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.
I'm surprised no one has mentioned Fallen-8, which is like the "Neo4J" for the .NET platform (open source too).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With