rwa*_*ace 5 sql turing-complete graph-traversal datalog gremlin
是否准确地说,在现有的图查询语言(Cypher、Datalog、Sparql 等)中,Gremlin 是唯一一种图灵完备的语言?
如果重要的话,我并不是在寻找像《万智牌》的图灵完备性证明这样的边缘情况;我的问题的目的是 Gremlin 是否是唯一适合在实践中对图执行任意计算的图查询语言。
我不确定你在etc.
. 但我认为你的说法是正确的。正如您所说,您并不是在寻找边缘情况或对语言的奇异操作。
然而,我们不应该将图灵完整性视为必须具备的功能。声明式查询语言的强大之处在于,艰苦的工作由系统完成,而用户只需描述他们正在寻找的内容。这样做的另一个优点是系统能够找到优化的计划来获取正确的信息。