【发布时间】:2010-10-23 09:31:28
【问题描述】:
我一直在设计一个基于 .NET/Mono 框架的应用程序,它应该大量使用图中的最短路径理论,我想使用原生解决方案遍历图的节点,而不是实施难以维护且会严重影响性能的替代解决方案。
我找到了一个非常适合我的范围的应用程序:neo4j。
不幸的是,这个应用程序纯粹是用 Java 代码编写的,由于两种架构之间的巨大差异,它不能移植到 .NET。
有没有人知道是否有任何 Neo4j 端口或 .NET 的类似解决方案?
【问题讨论】:
-
您最终为此使用了什么以及效果如何?
-
什么样的“巨大差异”阻止了你?我已经将许多算法从 Java 移植到 C#。有免费工具可以为这项任务做大量的机械工作。
-
您可以轻松地托管 neo4j 数据库并在代码中使用它的 Cypher 语法来访问它以查询数据库。还有一个很好的 .NET 实现,可能在 09 年还没有:neo4j.org/develop/dotnet 与 JAVA 版本相比,.NET 中的查询非常漂亮
-
没有什么比看着 SO 巨魔关闭一个问题并看到它收到大量的赞成票以及很多好的答案和反馈更让我高兴的了 :)
标签: c# java .net mono graph-databases