Distance-Join: Pattern Match Query In a Large Graph Database

被引:10
|
作者
Zou, Lei [1 ]
Chen, Lei [2 ]
Oezsu, M. Tamer [3 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan, Hubei, Peoples R China
[2] Hong Kong Univ Sci & Technol, Hong Kong, Hong Kong, Peoples R China
[3] Univ Waterloo, Waterloo, ON, Canada
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2009年 / 2卷 / 01期
基金
加拿大自然科学与工程研究理事会; 中国国家自然科学基金;
关键词
28;
D O I
10.14778/1687627.1687727
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growing popularity of graph databases has generated interesting data ianageient probleis, such as subgraph search, shortest-path query, reachability verification, and pattern match. Aiong these, a pattern match query is more flexible compared to a subgraph search and more informative compared to a shortest-path or reachability query. In this paper, we address pattern match probleis over a large data graph G. Specifically, given a pattern graph (i.e., query Q), we want to find all inatches (in G) that have the similar connections as those in Q. In order to reduce the search space significantly, we first transform the vertices into points in a vector space via graph embedding techniques, converting a pattern match query into a distance-based multi-way join problem over the converted vector space. We also propose several pruning strategies and a join order selection method to process join processing efficiently. Extensive experiments on both real and synthetic datasets show that our method outperforms existing ones by orders of magnitude.
引用
收藏
页码:886 / 897
页数:12
相关论文
共 50 条
  • [21] Query Evaluation on a Database Given by a Random Graph
    Dalvi, Nilesh
    THEORY OF COMPUTING SYSTEMS, 2009, 44 (04) : 503 - 532
  • [22] Cluster query: a new query pattern on temporal knowledge graph
    Huang, Jinjing
    Chen, Wei
    Liu, An
    Wang, Weiqing
    Yin, Hongzhi
    Zhao, Lei
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2020, 23 (02): : 755 - 779
  • [23] Query optimization for a graph database with visual queries
    Butler, Greg
    Wang, Guang
    Wang, Yue
    Zou, Liqian
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2006, 3882 : 602 - 616
  • [24] Query Evaluation on a Database Given by a Random Graph
    Nilesh Dalvi
    Theory of Computing Systems, 2009, 44 : 503 - 532
  • [25] Query evaluation on a database given by a random graph
    Dalvi, Nilesh
    DATABASE THEORY - ICDT 2007, PROCEEDINGS, 2006, 4353 : 149 - 163
  • [26] Cluster query: a new query pattern on temporal knowledge graph
    Jinjing Huang
    Wei Chen
    An Liu
    Weiqing Wang
    Hongzhi Yin
    Lei Zhao
    World Wide Web, 2020, 23 : 755 - 779
  • [27] Cluster query: a new query pattern on temporal knowledge graph
    Huang, Jinjing
    Chen, Wei
    Liu, An
    Wang, Weiqing
    Yin, Hongzhi
    Zhao, Lei
    World Wide Web, 2020, 23 (02) : 755 - 779
  • [28] On Graph Query Optimization in Large Networks
    Zhao, Peixiang
    Han, Jiawei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 340 - 351
  • [29] A Study of Optimized Algorithm for Distributed Database Half-join Query
    Yu, Xiuxia
    2011 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND MULTIMEDIA COMMUNICATION, 2011, : 356 - 359
  • [30] Extended Query Pattern Graph and Heuristics - based SPARQL Query Planning
    Song, Fuqi
    Corby, Olivier
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 19TH ANNUAL CONFERENCE, KES-2015, 2015, 60 : 302 - 311