【发布时间】:2019-02-08 08:47:45
【问题描述】:
目前我正在研究图形数据库。一个要求是它必须与 C#/.NET 具有稳定的绑定,并且应该有可能在生产中使用。所以我偶然发现了带有 .NET 社区驱动程序的 Neo4j。这很好,但我需要遍历只有 Neo4j 的遍历框架才能实现的树命令。然后我偶然发现了 Gremlin / Tinkerpop。我知道 Neo4j 支持 Tinkerpop(或至少在以前的版本中)。我已经尝试了几种方法来实现这一点,但似乎都没有奏效。
所以我的问题是:是否可以将 Gremlin 用于 Neo4j 3.5.0(在 Windows 10 上)?而如何做到这一点呢?如果这不再可能了?你知道任何替代方案吗(CosmosDB 对于概念验证来说太昂贵了)?
提前致谢!
杰伦
【问题讨论】:
-
到目前为止你尝试了什么?您是否遵循文档:tinkerpop.apache.org/docs/current/reference/#neo4j-gremlin
-
@logisima 感谢您的反应和时间。我已遵循此文档,但这对我来说并不奏效。首先,我尝试在 Gremlin 控制台中安装插件。因为这看起来更方便,而不是使用 Gremlin 服务器并在其上托管 Neo4j。我看到一些消息(抱歉,我看过很多页面、文章和文档来记住在哪里)在 Neo4j 服务器上必须安装 Tinkerpop 插件,而当前的插件已经过时。也许我应该早点提到它,但我使用的是社区桌面版本。在 Gremlin 控制台中,插件安装成功,
-
@logisima ...但我无法连接到数据库。数据库存储在一个奇怪的路径中:C:\Users\user\.Neo4jDesktop\neo4jDatabases\database-26283eeb-8011-49b7-b62a-432ede2b5e4d\installation-3.5.0。
标签: .net neo4j graph-databases gremlin tinkerpop