Cypher和Gremlin查询

时间:2018-04-07 22:11:21

标签: graph cypher gremlin

我正在研究图形查询语言,我认为Gremlin专门用于遍历查询,而Cypher更有效,更容易,但我找不到区分它们的具体例子。

有人可以给我一些我们可以用Cypher而不是Gremlin或者相反的查询的例子。

由于

1 个答案:

答案 0 :(得分:0)

这不是一种语言可以做到的另一种语言无法解决的问题。它们都足够完整,您可以在其中任何一种进行任何类型的图形查询。问题在于,您必须努力实现这一目标,以及结果是否具有高效性,可读性和易于更改。

Cypher是一种声明性语言,这意味着您声明了您想要查看的内容,并且引擎会找出如何为您获取该数据。 Gremlin在很大程度上是势在必行的,这意味着您可以指定如何遍历图形。这往往会使Gremlin变得更脆弱,