arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1805.08037cs.DB
收藏

SPARQL构造的算法与分析

Algorithms and Analysis for the SPARQL Constructs

Medha Atre

摘要:

随着资源描述框架(RDF)正在成为流行的数据建模标准,有效处理基本图模式(BGP)SPARQL查询(也称为SQL内部连接)在过去几年中一直是研究社区的焦点。在我们最近发表的工作中,我们把社区的注意力带到了SPARQL的另一个同样重要的组件上,即,可选模式查询(也称为SQL左外连接)。我们提出了新的优化技术-第一种-和实验表明,我们的技术表现更好的低选择性查询,并给予在标准杆性能的高选择性查询,相比国家的最先进的方法。BGP和OPTIONAL(BGP-OPT)构成SPARQL查询语言的基本构建块。因此,在本文中,处理我们的BGP-OPT查询优化技术的原语,我们扩展它们来处理其他更广泛的SPARQL组件,如UNION,FILTER和DISTINCT。我们主要集中在这些扩展的程序(算法)方面。我们还提出了几个重要的观察复杂的SPARQL查询与这些条款的任何混合的结构方面,并放宽了一些约束的循环性能的查询之前提出的。我们这样做不会影响结果的正确性,从而在使用BGP-OPT优化技术时提供更多的灵活性。

英文摘要:

As Resource Description Framework (RDF) is becoming a popular data modelling standard, the challenges of efficient processing of Basic Graph Pattern (BGP) SPARQL queries (a.k.a. SQL inner-joins) have been a focus of the research community over the past several years. In our recently published work we brought community's attention to another equally important component of SPARQL, i.e., OPTIONAL pattern queries (a.k.a. SQL left-outer-joins). We proposed novel optimization techniques -- first of a kind -- and showed experimentally that our techniques perform better for the low-selectivity queries, and give at par performance for the highly selective queries, compared to the state-of-the-art methods. BGPs and OPTIONALs (BGP-OPT) make the basic building blocks of the SPARQL query language. Thus, in this paper, treating our BGP-OPT query optimization techniques as the primitives, we extend them to handle other broader components of SPARQL such as such as UNION, FILTER, and DISTINCT. We mainly focus on the procedural (algorithmic) aspects of these extensions. We also make several important observations about the structural aspects of complex SPARQL queries with any intermix of these clauses, and relax some of the constraints regarding the cyclic properties of the queries proposed earlier. We do so without affecting the correctness of the results, thus providing more flexibility in using the BGP-OPT optimization techniques.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑