Towards Efficient SPARQL Query Processing on RDF Data

被引:0
|
作者
刘畅 [1 ]
王昊奋 [1 ]
俞勇 [1 ]
徐林昊 [2 ]
机构
[1] Department of Computer Science and Engineering, Shanghai Jiao Tong University
[2] IBM China Research Lab
关键词
resource description framework (RDF) query engine; SPARQL; optimization;
D O I
暂无
中图分类号
TP311.13 [];
学科分类号
1201 ;
摘要
Efficient support for querying large-scale resource description framework (RDF) triples plays an important role in semantic web data management. This paper presents an efficient RDF query engine to evaluate SPARQL queries, where the inverted index structure is employed for indexing the RDF triples. A set of operators on the inverted index was developed for query optimization and evaluation. Then a main-tree-shaped optimization algorithm was developed that transforms a SPARQL query graph into the op-timal query plan by effectively reducing the search space to determine the optimal joining order. The opti-mization collects a set of RDF statistics for estimating the execution cost of the query plan. Finally the opti-mal query plan is evaluated using the defined operators for answering the given SPARQL query. Extensive tests were conducted on both synthetic and real datasets containing up to 100 million triples to evaluate this approach with the results showing that this approach can answer most queries within 1 s and is extremely efficient and scalable in comparison with previous best state-of-the-art RDF stores.
引用
收藏
页码:613 / 622
页数:10
相关论文
共 50 条
  • [1] Towards efficient SPARQL query processing on RDF data
    Liu C.
    Wang H.
    Yu Y.
    Xu L.
    Tsinghua Science and Technology, 2010, 15 (06) : 613 - 622
  • [2] Research on Efficient SPARQL Query Processing for RDF Data
    Zhang, Yi
    PROCEEDINGS OF THE 2015 2ND INTERNATIONAL WORKSHOP ON MATERIALS ENGINEERING AND COMPUTER SCIENCES (IWMECS 2015), 2015, 33 : 476 - 482
  • [3] RDF Data Storage Techniques for Efficient SPARQL Query Processing using Distributed Computation Engines
    Hassan, Mahmudul
    Bansal, Srividya K.
    2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2018, : 323 - 330
  • [4] RDF partitioning for scalable SPARQL query processing
    Xiaoyan WANG
    Tao YANG
    Jinchuan CHEN
    Long HE
    Xiaoyong DU
    Frontiers of Computer Science, 2015, 9 (06) : 919 - 933
  • [5] RDF partitioning for scalable SPARQL query processing
    Wang, Xiaoyan
    Yang, Tao
    Chen, Jinchuan
    He, Long
    Du, Xiaoyong
    FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (06) : 919 - 933
  • [6] RDF partitioning for scalable SPARQL query processing
    Xiaoyan Wang
    Tao Yang
    Jinchuan Chen
    Long He
    Xiaoyong Du
    Frontiers of Computer Science, 2015, 9 : 919 - 933
  • [7] RG-index: An RDF graph index for efficient SPARQL query processing
    Kim, Kisung
    Moon, Bongki
    Kim, Hyoung-Joo
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (10) : 4596 - 4607
  • [8] R3F: RDF triple filtering method for efficient SPARQL query processing
    Kim, Kisung
    Moon, Bongki
    Kim, Hyoung-Joo
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2015, 18 (02): : 317 - 357
  • [9] R3F: RDF triple filtering method for efficient SPARQL query processing
    Kisung Kim
    Bongki Moon
    Hyoung-Joo Kim
    World Wide Web, 2015, 18 : 317 - 357
  • [10] Distributed SPARQL query answering over RDF data streams
    Leida, Marcello
    Chu, Andrej
    2013 IEEE INTERNATIONAL CONGRESS ON BIG DATA, 2013, : 369 - 378