目前,我正在做关于图形数据库的研究。一个要求是,它必须与C#/。NET稳定绑定,并且应在生产中使用的可能性。所以,我无意中发现的Neo4j与.NET社区驱动程序。这是伟大的,但我需要遍历树势在必行这只能用的Neo4j的遍历框架来实现的。然后,我偶然发现小鬼/ TinkerPop有关。我知道Neo4j的支持TinkerPop有关(或在以前的版本ATLEAST)。我尝试了好几种方法来做到这一点,但没有一个似乎工作。
所以我的问题是:反正是有使用精怪的Neo4j的3.5.0(在Windows 10)?而如何才能实现这一目标?如果这是不可能的了?你知道的任何替代品(CosmosDB是昂贵概念证明)?
提前致谢!
吉荣
这个问题几乎总是归结为以下两种情况之一:
neo4j-gremlin
依赖其at this point是3.2.3兼容。还有就是要升级here努力。 3.2.3如果不跟你正在使用的版本时,您将有问题(即,如果您尝试使用的Neo4j 3.2.3与较新的版本你将有同样的问题)。这里有一个工作示例:
gremlin> graph = Neo4jGraph.open('c:\\tmp\\neo4j')
==>neo4jgraph[community single [c:\tmp\neo4j]]
gremlin> g = graph.traversal()
==>graphtraversalsource[neo4jgraph[community single [c:\tmp\neo4j]], standard]
gremlin> g.addV('person').property('name','stephen')
==>v[0]
gremlin> g.V()
==>v[0]