gpt4 book ai didi

.net - 哪些 .NET 兼容的图形数据库解决方案具有良好的业绩记录?

转载 作者:行者123 更新时间:2023-12-03 08:58:27 25 4
gpt4 key购买 nike

我正在寻找一个通用的图形数据库解决方案,它具有现有的 .NET 兼容基础架构和经过验证的跟踪记录。

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

我还考虑过在文档数据库(如 RavenDBMongoDB )和专用三重存储或 RDBMS(如 SQL)之间使用混合,并增加数据存储以支持我想要的功能。然而,这可能是相当多的工作,我希望其他人已经完成了。

我看过的:

  • Trinity - 这个是微软做的,文献上说听起来不错,但是我找不到下载链接,并且发布页面说“Trinity 包目前仅用于 Intranet 访问。”。
  • db4o - 这是一个面向对象的数据库,原生支持 .NET 和 Java。它似乎作为图形数据库销售,但我不确定“图形”结构/操作是隐式还是显式(或者它是否提供比任何其他文档数据库更多的功能)。
  • TinkerPop - 这个项目看起来正是我正在寻找的,但 github 源代码似乎只在 Java 中。这个slideshare from graph-database.org讨论 .NET 版本,但我无法找到它们。
  • CloudGraph - 这听起来不错,但似乎不存在。
  • GiraffeDB - “GiraffeDB 是 .NET 框架 4.0 的强大图形数据库系统,能够以高效且可访问的方式表示复杂的语义”正在“正在规划中”。
  • AllegroGraph 4.7 - 这看起来相当成熟(支持 SPARQL 和 Prolog 以及许多客户端接口(interface)),但是是封闭源代码。我显然会对一个我没有听说过的闭源项目持怀疑态度。

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

    最佳答案

    尝试在 Mongo 中实现图形数据库是一个之前尝试过的兔子洞。

    请参阅来自 TinkerPop 用户组的此消息:

  • https://groups.google.com/d/msg/gremlin-users/_zweYGxR8wM/0AUu-UoqTRIJ

  • Microsoft 的 Trinity graph 是一个内部项目,无法下载:
  • http://research.microsoft.com/en-us/projects/trinity/

  • Neo4j 服务器 ( http://neo4j.org) 与 Romiko 和 Tatham 的 .NET 客户端 ( http://hg.readify.net/neo4jclient/wiki/Home) 配对是一种流行的组合。

    Neo4j 可扩展到超过 320 亿个节点 ( http://blog.neo4j.org/2011/03/neo4j-13-abisko-lampa-m04-size-really.html),并且它有一个活跃的用户组 ( https://groups.google.com/forum/?fromgroups#!forum/neo4j)。

    而且 Neo4j Server 与 TinkerPop 的 Rexster 非常相似。

    事实上,Peter Neubauer 是 Neo4j 和 TinkerPop 的联合创始人之一,两个项目都有非常相似的 API。因此,如果 TinkerPop 正是您想要的(Java 除外),那么请使用 Neo4j Server 及其 .NET 客户端之一:
  • http://docs.neo4j.org/chunked/snapshot/tutorials-rest.html

  • 您甚至可以通过其内置的 Gremlin 插件在 Neo4j 服务器上运行 TinkerPop 的 Gremlin:
  • http://docs.neo4j.org/chunked/stable/gremlin-plugin.html

  • 更新:还有 Blueprints.NET - https://github.com/Vanaheimr/Blueprints.NET

    关于.net - 哪些 .NET 兼容的图形数据库解决方案具有良好的业绩记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299179/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com