Scalable Multi-query Optimization for SPARQL

ICDE '12 Proceedings of the 2012 IEEE 28th International Conference on Data Engineering(2012)

引用 70|浏览5
暂无评分
摘要
This paper revisits the classical problem of multi-query optimization in the context of RDF/SPARQL. We show that the techniques developed for relational and semi-structured data/query languages are hard, if not impossible, to be extended to account for RDF data model and graph query patterns expressed in SPARQL. In light of the NP-hardness of the multi-query optimization for SPARQL, we propose heuristic algorithms that partition the input batch of queries into groups such that each group of queries can be optimized together. An essential component of the optimization incorporates an efficient algorithm to discover the common sub-structures of multiple SPARQL queries and an effective cost model to compare candidate execution plans. Since our optimization techniques do not make any assumption about the underlying SPARQL query engine, they have the advantage of being portable across different RDF stores. The extensive experimental studies, performed on three popular RDF stores, show that the proposed techniques are effective, efficient and scalable.
更多
查看译文
关键词
sparql query engine,effective cost model,relational databases,scalable multi-query optimization,np-hardness,rdf data model,relational data/query languages,different rdf store,query languages,scalable multiquery optimization,multiple sparql query,graph query patterns,computational complexity,popular rdf store,data models,underlying sparql query engine,semistructured data/query languages,rdf/sparql,multi-query optimization,query language,graph query pattern,query processing,optimization technique,resource description framework,semi structured data,pattern matching,optimization,heuristic algorithm,data model,query optimization,world wide web
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要