R3F: RDF triple filtering method for efficient SPARQL query processing

被引:13
作者
Kim, Kisung [1 ]
Moon, Bongki [1 ]
Kim, Hyoung-Joo [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul, South Korea
来源
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS | 2015年 / 18卷 / 02期
基金
新加坡国家研究基金会;
关键词
RDF; SPARQL; Query optimization; Triple filtering; Intermediate results; KNOWLEDGE-BASE; WEB;
D O I
10.1007/s11280-013-0253-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid growth in the amount of graph-structured Resource Description Framework (RDF) data, SPARQL query processing has received significant attention. The most important part of SPARQL query processing is its method of subgraph pattern matching. For this, most RDF stores use relation-based approaches, which can produce a vast number of redundant intermediate results during query evaluation. In order to address this problem, we propose an RDF Triple Filtering (R3F) method that exploits the graph-structural information of RDF data. We design a path-based index called the RDF Path index (RP-index) to efficiently provide filter data for the triple filtering. We also propose a relational operator called the RDF Filter (RFLT) that can conduct the triple filtering with little overhead compared to the original query processing. Through comprehensive experiments on large-scale RDF datasets, we demonstrate that R3F can effectively and efficiently reduce the number of redundant intermediate results and improve the query performance.
引用
收藏
页码:317 / 357
页数:41
相关论文
empty
未找到相关数据