首页> 外国专利> DEFINING SUBGRAPHS DECLARATIVELY WITH VERTEX AND EDGE FILTERS

DEFINING SUBGRAPHS DECLARATIVELY WITH VERTEX AND EDGE FILTERS

机译:使用VERTEX和EDGE过滤器分别定义子图

摘要

Techniques herein optimally distribute graph query processing across heterogeneous tiers. In an embodiment, a computer receives a graph query to extract a query result (QR) from a graph in a database operated by a database management system (DBMS). The graph has vertices interconnected by edges. Each vertex has vertex properties, and each edge has edge properties. The computer decomposes the graph query into filter expressions (FE's). Each FE is processed as follows. A filtration tier to execute the FE is selected from: the DBMS which sends at least the QR to a stream, a stream evaluator that processes the stream as it arrives without waiting for the entire QR to arrive and that stores at least the QR into memory, and an in-memory evaluator that identifies the QR in memory. A translation of the FE executes on the filtration tier to obtain vertices and/or edges that satisfy the FE.
机译:本文中的技术跨异构层最佳地分布了图查询处理。在一个实施例中,计算机接收图查询,以从由数据库管理系统(DBMS)操作的数据库中的图提取查询结果(QR)。该图具有通过边相互连接的顶点。每个顶点都有顶点属性,每个边都有边属性。计算机将图形查询分解为过滤器表达式(FE)。每个FE的处理如下。从以下级别选择执行FE的过滤层:DBMS,至少将QR发送到流; Stream评估器,在流到达时处理流,而无需等待整个QR到达,并且至少将QR存储到内存中,以及用于识别内存中QR的内存中评估程序。 FE的平移在过滤层上执行,以获得满足FE的顶点和/或边。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号