Datalog和LogiQL有什么区别?

Nan*_*nne 5 datalog logiql logicblox

LogicBlox数据库是使用LogiQL语言编写的,这是根据他们的网站某种Datalog变种:

应用程序使用LogiQL语言编写,这是Datalog的扩展版本

Datalog和LogiQL之间究竟有什么区别?

Zef*_*mel 7

LogiQL确实是Datalog的超集,增加了各种功能,包括:

  • 交易支持
  • 可以动态插入和删除事实的扩展数据库(即事实集合不是"静态的")
  • 实体
  • 聚合
  • Delta逻辑更新扩展数据库
  • 脉冲谓词,其事实仅在事务的生命周期内保留
  • 模块,用于大规模应用程序开发
  • 支持机器学习和优化

可能还有更多我忘了.