What .NET-compatible graph database solution(s) have a proven track record?(哪些 .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.
我还考虑过在文档数据库(如 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.
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 项目(HyperGraphDB 和 Neo4j,但我还没有看到任何现有的 .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 兼容的图形数据库解决方案具有良好的业绩记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:哪些 .NET 兼容的图形数据库解决方案具有良好的业绩记录?
基础教程推荐
- 如何激活MC67中的红灯 2022-01-01
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- 将 XML 转换为通用列表 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- c# Math.Sqrt 实现 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01
- MS Visual Studio .NET 的替代品 2022-01-01
- rabbitmq 的 REST API 2022-01-01
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30