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

SPARQL 1.1中广义图模式映射的分布式处理

Distributed Processing of Generalized Graph-Pattern Queries in SPARQL 1.1

Sairam Gurajada, Martin Theobald

摘要:

我们提出了一个有效的和可扩展的体系结构,用于处理广义的图形模式查询,因为它们是指定的SPARQL 1.1“查询语言“组件的当前W3C建议。具体来说,我们考虑的一类查询由SPARQL三元组模式与标记的属性路径。从关系的角度来看,这个类解析为带有附加图可达性谓词的关系连接的合取查询。对于可扩展的,即,分布式,处理这种查询非常大的RDF集合,我们开发了一个合适的分区和索引方案,这使我们能够在整个集群的计算节点上分割RDF三元组,并在所有相关的图形分区(从而计算节点)上并行处理传入的SPARQL查询。与大多数以前的作品在这一领域,我们专门针对统一优化和分布式处理的查询组成的关系连接和图形可达性谓词。计算节点之间的所有通信都是通过基于消息传递接口的专有异步通信协议建立的。

英文摘要:

We propose an efficient and scalable architecture for processing generalized graph-pattern queries as they are specified by the current W3C recommendation of the SPARQL 1.1 "Query Language" component. Specifically, the class of queries we consider consists of sets of SPARQL triple patterns with labeled property paths. From a relational perspective, this class resolves to conjunctive queries of relational joins with additional graph-reachability predicates. For the scalable, i.e., distributed, processing of this kind of queries over very large RDF collections, we develop a suitable partitioning and indexing scheme, which allows us to shard the RDF triples over an entire cluster of compute nodes and to process an incoming SPARQL query over all of the relevant graph partitions (and thus compute nodes) in parallel. Unlike most prior works in this field, we specifically aim at the unified optimization and distributed processing of queries consisting of both relational joins and graph-reachability predicates. All communication among the compute nodes is established via a proprietary, asynchronous communication protocol based on the Message Passing Interface.

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

↑