Gstore: a Graph-Based SPARQL Query Engine

Lei Zou,M. Tamer Özsu,Lei Chen,Xuchuan Shen,Ruizhe Huang,Dongyan Zhao
DOI: https://doi.org/10.1007/s00778-013-0337-7
2014-01-01
The VLDB Journal
Abstract:We address efficient processing of SPARQL queries over RDF datasets. The proposed techniques, incorporated into the gStore system, handle, in a uniform and scalable manner, SPARQL queries with wildcards and aggregate operators over dynamic RDF datasets. Our approach is graph based. We store RDF data as a large graph and also represent a SPARQL query as a query graph. Thus, the query answering problem is converted into a subgraph matching problem. To achieve efficient and scalable query processing, we develop an index, together with effective pruning rules and efficient search algorithms. We propose techniques that use this infrastructure to answer aggregation queries. We also propose an effective maintenance algorithm to handle online updates over RDF repositories. Extensive experiments confirm the efficiency and effectiveness of our solutions.
What problem does this paper attempt to address?