RDF-G*: An efficient RDF query answer engine based on graph model and star index

被引:0
作者
Fu, Shikang [1 ]
Zhang, Fu [1 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110819, Peoples R China
基金
中国国家自然科学基金;
关键词
RDF; Query engine; Graph model; Star index; Multi-level filtering index; GSTORE;
D O I
10.1007/s12145-025-01909-7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In recent years, structured knowledge represented in the form of RDF (Resource Description Framework) data has been increasingly utilized by a growing number of applications, as a result efficient processing of SPARQL queries over RDF datasets has become more and more important. There exist two typical approaches to manage RDF data: relational approaches and graph-based approaches. The graph model fits the RDF framework more naturally for depending less on schema regulations, being easy to add or remove link, and handling queries by subgraph matching without costly join operations. However, there is still large room for improvement in existing graph-based RDF query engines. We propose RDF-G*, a high-performance RDF query engine based on the graph model and star index. RDF-G* incorporates a new multi-level filtering index, the star index, which is built using our proposed KDBox-SS-tree index. Additionally, we present a novel encoding method for the vertex neighborhood structure of the RDF data graph, utilizing minimum bounding boxes (MBB) and signatures. Furthermore, a meticulously designed subgraph matching algorithm and a cost-based query optimizer enable RDF-G* to execute SPARQL queries efficiently. Experiments on both synthetic and real-life RDF datasets demonstrate that our proposed query engine can dramatically boost the performance of SPARQL query processing.
引用
收藏
页数:29
相关论文
共 38 条
[1]   A survey of RDF stores & SPARQL engines for querying knowledge graphs [J].
Ali, Waqas ;
Saleem, Muhammad ;
Yao, Bin ;
Hogan, Aidan ;
Ngomo, Axel-Cyrille Ngonga .
VLDB JOURNAL, 2022, 31 (03) :603-628
[2]  
Aluç G, 2014, LECT NOTES COMPUT SC, V8796, P197, DOI 10.1007/978-3-319-11964-9_13
[3]  
BECKMANN N, 1990, SIGMOD REC, V19, P322, DOI 10.1145/93605.98741
[4]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[5]  
Carroll J.J., 2004, Proceedings of the 13th International World Wide Web Conference on Alternate Track Papers Posters, P74, DOI [DOI 10.1145/1013367.1013381, 10.1145/1013367.1013381]
[6]  
Chen YJ, 2006, IEEE T KNOWL DATA EN, V18, P1207, DOI 10.1109/TKDE.2006.146
[7]  
Deppisch U, 1986, P 9 ANN INT ACM SIGI, P77, DOI DOI 10.1145/253168.253189
[8]  
Erling O., 2012, IEEE Data Eng Bull., V35, P3
[9]   LUBM: A benchmark for OWL knowledge base systems [J].
Guo, YB ;
Pan, ZX ;
Heflin, J .
JOURNAL OF WEB SEMANTICS, 2005, 3 (2-3) :158-182
[10]   Efficient Subgraph Matching: Harmonizing Dynamic Programming, Adaptive Matching Order, and Failing Set Together [J].
Han, Myoungji ;
Kim, Hyunjoon ;
Gu, Geonmo ;
Park, Kunsoo ;
Han, Wook-Shin .
SIGMOD '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2019, :1429-1446