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

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

问题描述

我发现链接到谷歌和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.

我也考虑过用一个文件DB(之间的混合体如 RavenDB 或的 MongoDB的)和专用三重存储或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.

  • 三位一体 - 这一个是由微软和文献,使这听起来不错,但我无法找到一个下载链接,并释放页写着三位一体包是目前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的来源似乎是只有在Java语言。该<一href="http://www.slideshare.net/ahzf/fosdem-2011-a-common-graph-database-access-layer-for-net-and-mono">slideshare从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 Framework 4.0,能够再presenting在是目前正在进行规划。一个有效和方便的方式复杂的语义

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 - 这似乎是pretty的成熟(支持SPARQL和前导用客户端接口的数量),而且是封闭源代码。我显然会怀疑,我还没有听说过任何一个封闭源代码的项目。

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.

另外,还有一些看起来pretty的许诺( HyperGraphDB 和的Neo4j ,但我还没有看到任何的任何现有的.NET集成。我不是完全反对使用Java解决方案,这样做跑腿自己,但再一次,我ðpreFER经过验证的解决方案,节省了我的时间最多。

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.

推荐答案

有几个能够.NET客户端库对www.neo4j.org,看到的 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兼容的图形数据库解决方案(S)有良好的记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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