LogicBlox数据库是使用LogiQL语言编写的,该语言是根据其站点的某种形式的Datalog:
应用程序是使用LogiQL语言编写的,该语言是Datalog的扩展版本。
Datalog和LogiQL到底有什么区别?
发布于 2013-10-17 09:19:03
LogiQL确实是一组超级的Datalog,它添加了各种特性,包括:
可能还有更多的我忘了。
发布于 2013-10-17 16:19:06
实际上,用于研究数据库理论的“学术”版的Datalog是有目的的。Datalog的每个“工业”变体都添加了自己的扩展,以支持实际应用程序的编程。除了Zef列出的内容外,其他一些LogiQL支持的特性还有
发布于 2013-10-17 14:21:46
LogiQL在很大程度上是一个超级数据集。最初,它只是在LogicBlox内部被简单地称为"Datalog“。就像其他Datalog实现一样,LogicBlox风格也增加了一些独特的功能。在某种程度上,该语言变得更加广泛,并增加了许多新特性,因此决定将其重命名为"LogiQL“。但是LogiQL仍然是LogicBlox独特的风格和Datalog的超级集。
https://stackoverflow.com/questions/19422291
复制相似问题