【发布时间】:2018-09-17 15:25:08
【问题描述】:
我正在研究图形查询语言,我认为 Gremlin 专用于遍历查询,而 Cypher 更高效且更简单,但我找不到区分它们的具体示例。
谁能给我一些我们可以使用 Cypher 而不是 Gremlin 或相反的查询的示例。
谢谢
【问题讨论】:
我正在研究图形查询语言,我认为 Gremlin 专用于遍历查询,而 Cypher 更高效且更简单,但我找不到区分它们的具体示例。
谁能给我一些我们可以使用 Cypher 而不是 Gremlin 或相反的查询的示例。
谢谢
【问题讨论】:
这不是一种语言能做什么而另一种语言不能做的问题。它们都足够完整,您可以在其中进行任何类型的图形查询。问题很简单,你需要付出多大的努力才能实现它,以及结果是否高效、可读且易于更改。
Cypher 是一种声明性语言,这意味着您可以声明想要查看的内容,然后引擎会计算出如何为您获取这些数据。 Gremlin 在很大程度上是必要的,这意味着您指定如何遍历图形。这往往会使 Gremlin 变得更脆弱,
【讨论】: