当前位置: 首页 > 面试题库 >

.NET的图形数据库

谭梓
2023-03-14
问题内容

我一直在设计基于.NET / Mono框架的应用程序,该应用程序应大量使用 论中的 最短路径,
并且我想使用本机解决方案遍历图的节点,而不是实施几乎无法维护的代理解决方案,并且将严重影响性能。

我找到了一个最适合我的应用程序: neo4j

不幸的是,由于两种体系结构之间的巨大差异,该应用程序纯粹是用Java代码编写的,因此无法移植到.NET。

有没有人知道是否有neo4j的任何端口或.NET的类似解决方案?


问题答案:

微软也在研究一个-Trinity

编辑1:
我最近才遇到这个存储库。我还没有查看代码或使用它,但是它具有用于以下方面的.NET接口:

  1. 蓝图
  2. 雷克斯斯特
  3. 管子

这些实用程序可用于连接多个图形数据库,包括neo4j和OrientDB。有关更多信息,请参阅TinkerPop。



 类似资料:
  • 关于数据驱动图形 数据驱动图形能够实现既快捷又精确地制作出图稿的多个版本。比方说,您要根据同一模板制作 500 个各不相同的 Web 横幅。您无需手动为模板填充数据(图像、文本等等),借助数据驱动图形,您可以使用引用数据库的脚本来自动生成 Web 横幅。 在 Illustrator 中,可以将任一图稿转化成数据驱动图形模板。您要做的只是定义画板上哪些对象是使用变量的动态(可变)对象。您可以利用变量

  • 问题内容: 我有一个利用图(树状)自定义结构的应用程序。这些结构不是真正的树木,但几乎所有事物都连接在一起。数据量也很大(可以存在数百万个节点)。树节点的类型可以不同,以使其更有趣(继承)。我不想更改数据结构以容纳持久性存储。 我想保留这些数据而无需过多的工作。我已经选择了一些解决方案来解决此问题,但找不到任何完全适合我需要的东西。可能的选项:序列化,使用ORM的数据库(Hibernate?),使

  • 问题内容: 问候, 除了Neo4J之外 , 是否有任何可用的开源图形数据库? 注意: 为什么不选择Neo4J? Neo4J是开源的,但是可以计算基元(节点数,关系和属性)。如果您将其用于商业用途。并且在官方网站上没有任何直接的定价信息。因此可能存在潜在的供应商锁定(尽管我刚成立我的公司,而且没有预算在软件上花钱。)所以这是不可行的。 问候, 问题答案: 如RobV所说,如果您的图形几乎可以以任何自

  • 5.1.2 图形是复杂数据 图形编程就是编写能创建和处理图形的程序。从一般的意义上说,图形也是数据,只不过与数值、字符串、列表等类型的数据相比,图形数据是非常复杂的数据。 首先,一个图形包含的信息是复杂的。例如,一个圆形需要用一个圆心和一个半径来定义。半径可以用一个简单的数值来表示,但圆心(平面上的一个点)却需要用两个数值型坐 标组成的元组来表示。这还只是大家在平面几何里认识的圆形,在实际的图形应

  • 我正在尝试使用angular chartjs创建一个条形图,我需要一个在每个条形图上都可见的数据标签 例子:http://jsfiddle.net/uh9vw0ao/ 我尝试了以下代码在js: html代码如下: 上面的代码给出了数据集未定义的错误。和数据标签不可见。 请帮忙。

  • 我正在尝试使用neo4j,spring数据图存储库在查询中进行加密 公共接口StuffRepository扩展GraphRepository{ } 从日志中我可以看到生成的查询看起来像: 使用索引n:Stuff(uniqueKey)匹配(n:Stuff),其中{keys}中的n.uniqueKey返回n 参数{key=['key1','key2']} (反正它就是这样记录的——我知道密码中的参数不