Processing SPARQL queries over distributed RDF graphs

被引:60
作者
Peng, Peng [1 ]
Zou, Lei [1 ]
Ozsu, M. Tamer [2 ]
Chen, Lei [3 ]
Zhao, Dongyan [1 ]
机构
[1] Peking Univ, Inst Comp Sci & Technol, Beijing 100871, Peoples R China
[2] Univ Waterloo, David R Cheriton Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
[3] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
关键词
RDF; SPARQL; RDF graph; Distributed queries; EFFICIENT; COMPLEXITY; ENGINE;
D O I
10.1007/s00778-015-0415-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose techniques for processing SPARQL queries over a large RDF graph in a distributed environment. We adopt a "partial evaluation and assembly" framework. Answering a SPARQL query Q is equivalent to finding subgraph matches of the query graph Q over RDF graph G. Based on properties of subgraph matching over a distributed graph, we introduce local partial match as partial answers in each fragment of RDF graph G. For assembly, we propose two methods: centralized and distributed assembly. We analyze our algorithms from both theoretically and experimentally. Extensive experiments over both real and benchmark RDF repositories of billions of triples confirm that our method is superior to the state-of-the-art methods in both the system's performance and scalability.
引用
收藏
页码:243 / 268
页数:26
相关论文
共 51 条
[1]   SW-Store: a vertically partitioned DBMS for Semantic Web data management [J].
Abadi, Daniel J. ;
Marcus, Adam ;
Madden, Samuel R. ;
Hollenbach, Kate .
VLDB JOURNAL, 2009, 18 (02) :385-406
[2]  
Aluç G, 2014, LECT NOTES COMPUT SC, V8796, P197, DOI 10.1007/978-3-319-11964-9_13
[3]  
[Anonymous], 2013, Proceedings ACM SIGMOD International Conference Management Data, DOI DOI 10.1145/2463676.2467799
[4]  
[Anonymous], 2011, Proceedings of the 10th international conference on The semantic web
[5]  
Astrahan M. M., 1976, ACM Transactions on Database Systems, V1, P97, DOI 10.1145/320455.320457
[6]   Left Bit Right: For SPARQL Join Queries with OPTIONAL Patterns (Left-outer-joins) [J].
Atre, Medha .
SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, :1793-1808
[7]  
Atre Medha., 2010, WWW, P41, DOI DOI 10.1145/1772690.1772696
[8]  
Buneman P., 2006, VLDB, P211
[9]  
Cong G., 2007, SIGMOD Conference, P509
[10]   Partial Evaluation for Distributed XPath Query Processing and Beyond [J].
Cong, Gao ;
Fan, Wenfei ;
Kementsietsidis, Anastasios ;
Li, Jianzhong ;
Liu, Xianmin .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2012, 37 (04)