哪些 .NET 兼容的图形数据库解决方案具有良好的业绩记录? [英] What .NET-compatible graph database solution(s) have a proven track record?

查看:13
本文介绍了哪些 .NET 兼容的图形数据库解决方案具有良好的业绩记录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Google 和 SO 上找到了几个选项的链接,但没有很多关于实际应用程序中现有实现和用法的信息.

I've found links to several options on Google and SO, but not a lot of information on existing implementations and usages in real-world applications.

我还考虑过在文档数据库(如 RavenDBMongoDB) 和专用的三重存储或 RDBMS(如 SQL),并扩充数据存储以支持我想要的功能.但是,这可能是一项相当多的工作,我希望其他人已经完成了.

I've also considered using a hybrid between a document DB (like RavenDB or MongoDB) and a dedicated Triple Store or RDBMS (like SQL), and augmenting the data store in order to support the functionality I want. However, this is probably quite a bit of work, and my hope is that someone else has done it already.

  • Trinity - 这是微软制造的,文献使听起来不错,但我找不到下载链接,并且发布页面显示Trinity 软件包目前仅用于 Intranet 访问.".

  • Trinity - This one is made by Microsoft and the literature makes it sound great, but I couldn't find a download link, and the Release page says "The Trinity package is currently for intranet access only.".

db4o - 这是一个面向对象的数据库,同时支持 .NET和Java.它似乎作为图形数据库销售,但我不确定图形"结构/操作是隐式还是显式(或者它是否提供比任何其他文档数据库更多的功能).

db4o - This one is an Object-Oriented DB with native support for both .NET and Java. It seems to be marketed as a graph DB but I'm not sure if the 'graph' structure/operations are implicit or explicit (or if it offers more than any other document db).

TinkerPop - 这个项目看起来正是我正在寻找的,但 github 源似乎只在爪哇.此 幻灯片共享来自 graph-database.org 讨论了 .NET 版本,但我找不到它们.

TinkerPop - This project looks like exactly what I'm looking for, but the github sources seem to be only in Java. This slideshare from graph-database.org discusses .NET versions, but I haven't been able to find them.

CloudGraph - 这听起来不错,但似乎不存在.

CloudGraph - This sounds great, but appears to not exist.

GiraffeDB - GiraffeDB 是 .NET 框架 4.0 的强大图形数据库系统,能够以高效便捷的方式"正在规划中".

GiraffeDB - "GiraffeDB is a powerful graph database system for the .NET framework 4.0, capable of representing complex semantics in an efficient and accessible way" is "currently undergoing planning".

AllegroGraph 4.7 - 这似乎相当成熟(支持 SPARQL 和 Prolog 与许多客户端接口),但是是闭源的.我显然会对一个我没有听说过的闭源项目持怀疑态度.

AllegroGraph 4.7 - This appears to be pretty mature (supporting SPARQL and Prolog with a number of Client Interfaces), but is closed source. I'm obviously going to be skeptical of a closed-source project that I haven't heard anything about.

还有一些看起来很有前途的 Java 项目(HyperGraphDBNeo4j,但我还没有看到任何现有的 .NET 集成.我并不完全反对使用 Java 解决方案并自己做这些工作,但我还是更喜欢一个经过验证的解决方案可以为我节省最多的时间.

There are also a few Java projects that look pretty promising (HyperGraphDB and Neo4j, but I haven't seen any existing .NET integration of either. I'm not completely opposed to using a Java solution and doing that legwork myself, but once again, I'd prefer a proven solution that saves me the most time.

推荐答案

www.neo4j.org 有几个功能强大的 .NET 客户端库,请参阅 http://docs.neo4j.org/chunked/snapshot/tutorials-rest.html 让您可以从 .NET 内部访问它.您可能想在 groups.google.com/group/neo4j/上提出更多问题

there are several capable .NET client libs for www.neo4j.org, see http://docs.neo4j.org/chunked/snapshot/tutorials-rest.html that let you access it from inside .NET. You might want to ask more questions on groups.google.com/group/neo4j/

/彼得

这篇关于哪些 .NET 兼容的图形数据库解决方案具有良好的业绩记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆