【24h】

GraphLog

机译:Gryphlog

获取原文

摘要

We present a query language called GraphLog, based on a graph representation of both data and queries. Queries are graph patterns. Edges in queries represent edges or paths in the database. Regular expressions are used to qualify these paths. We characterize the expressive power of the language and show that it is equivalent to stratified linear Datalog, first order logic with transitive closure, and non-deterministic logarithmic space (assuming ordering on the domain). The fact that the latter three classes coincide was not previously known. We show how GraphLog can be extended to incorporate aggregates and path summarization, and describe briefly our current prototype implementation.

机译:

基于数据和查询的图形表示,我们提出了一种称为GraphLog的查询语言。查询是图形模式。查询中的边表示数据库中的边或路径。正则表达式用于限定这些路径。我们描述了语言的表达能力,并表明它等效于分层线性数据记录,具有传递性闭包的一阶逻辑和非确定性对数空间(假设在域上有序)。后三个类别重合的事实以前未知。我们展示了如何扩展GraphLog以合并聚合和路径汇总,并简要描述了我们当前的原型实现。

著录项

相似文献

  • 外文文献
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号