Evaluation of RDF queries via equivalence

被引:1
|
作者
Ni, Weiwei [1 ]
Chong, Zhihong [1 ]
Shu, Hu [1 ]
Bao, Jiajia [1 ]
Zhou, Aoying [2 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 210096, Jiangsu, Peoples R China
[2] E China Normal Univ, Software Sch, Shanghai 200062, Peoples R China
基金
中国国家自然科学基金;
关键词
divide and conquer architecture; open user schema; RDF query streams;
D O I
10.1007/s11704-012-1208-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Performance and scalability are two issues that are becoming increasingly pressing as the resource description framework (RDF) datamodel is applied to real-world applications. Because neither vertical nor flat structures of RDF storage can handle frequent schema updates and meanwhile avoid possible long-chain joins, there is no clear winner between the two typical structures. In this paper, we propose an alternative open user schema. The open user schema consists of flat tables automatically extracted from RDF query streams. A query is divided into two parts and conquered on the flat tables in the open user schema and on the vertical table stored in a backend storage. At the core of this divide and conquer architecture with open user schema, an efficient isomorphic decision algorithm is introduced to guide a query to related flat tables in the open user schema. Our proposal in essence departs from existing methods in that it can accommodate schema updates without possible long-chain joins. We implement our approach and provide empirical evaluations to demonstrate both the efficiency and effectiveness of our approach in evaluating complex RDF queries.
引用
收藏
页码:20 / 33
页数:14
相关论文
共 50 条
  • [31] Sparklify: A Scalable Software Component for Efficient Evaluation of SPARQL Queries over Distributed RDF Datasets
    Stadler, Claus
    Sejdiu, Gezim
    Graux, Damien
    Lehmann, Jens
    [J]. SEMANTIC WEB - ISWC 2019, PT II, 2019, 11779 : 293 - 308
  • [32] Document-based RDF storage method for parallel evaluation of basic graph pattern queries
    Kalogeros E.
    Gergatsoulis M.
    Damigos M.
    [J]. International Journal of Metadata, Semantics and Ontologies, 2020, 14 (01) : 63 - 80
  • [33] High Level Synthesis of RDF Queries for Graph Analytics
    Castellana, Vito Giovanni
    Minutoli, Marco
    Morari, Alessandro
    Tumeo, Antonino
    Lattuada, Marco
    Ferrandi, Fabrizio
    [J]. 2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 323 - 330
  • [34] CliqueSquare: Flat Plans for Massively Parallel RDF Queries
    Goasdoue, Francois
    Kaoudi, Zoi
    Manolescu, Ioana
    Quiane-Ruiz, Jorge-Arnulfo
    Zampetakis, Stamatis
    [J]. 2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 771 - 782
  • [35] Handling failing RDF queries: from diagnosis to relaxation
    Géraud Fokou
    Stéphane Jean
    Allel Hadjali
    Mickael Baron
    [J]. Knowledge and Information Systems, 2017, 50 : 167 - 195
  • [36] Planning operators of concurrent RDF stream processing queries
    Chun, Sejin
    Yoon, Seungjun
    Jung, Jooik
    Lee, Kyong-Ho
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2019, 15 (01) : 93 - 117
  • [37] Distributed processing of regular path queries in RDF graphs
    Guo, Xintong
    Gao, Hong
    Zou, Zhaonian
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2021, 63 (04) : 993 - 1027
  • [38] Processing SPARQL queries with regular expressions in RDF databases
    Jinsoo Lee
    Minh-Duc Pham
    Jihwan Lee
    Wook-Shin Han
    Hune Cho
    Hwanjo Yu
    Jeong-Hoon Lee
    [J]. BMC Bioinformatics, 12
  • [39] RIQ: Fast processing of SPARQL queries on RDF quadruples
    Katib, Anas
    Slavov, Vasil
    Rao, Praveen
    [J]. JOURNAL OF WEB SEMANTICS, 2016, 37-38 : 90 - 111
  • [40] Queries with aggregate functions over fuzzy RDF data
    Zongmin Ma
    Xiaowen Zhang
    Yuhan Zhao
    [J]. The Journal of Supercomputing, 2023, 79 : 14780 - 14807