arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2009.10045cs.DS
收藏

基于循环后缀排序的空间/时间高效 RDF 存储

Space/time-efficient RDF stores based on circular suffix sorting

Nieves R. Brisaboa, Ana Cerdeira-Pena, Guillermo de Bernardo, Antonio Fariña, Gonzalo Navarro

AI总结:

本文提出 RDFCSA,将 RDF 三元组视为循环字符串并借助压缩后缀数组进行自索引,以低空间开销高效支持三元组模式与 SPARQL 连接查询。

摘要:

近年来,RDF 作为一种在数据之网上标准化发布和交换信息的格式而日益流行。本文提出 RDFCSA,这是一种能够以较小空间对 RDF 数据集进行自索引并支持高效查询的数据结构。RDFCSA 将 RDF 存储中的三元组视为短循环字符串,并对这些字符串应用后缀排序,从而使三元组模式查询归结为在字符串集合上进行前缀搜索。随后,使用压缩后缀数组(Compressed Suffix Array,CSA)紧凑表示该 RDF 存储;CSA 是文本索引中一项经过验证的技术,可高效支持前缀搜索。我们的实验表明,RDFCSA 提供了紧凑的 RDF 表示,占用空间不到原始数据所需空间的 60%,并且在回答三元组模式查询时产生快速且稳定的查询时间(每个结果仅需几微秒)。我们还支持连接查询,这是大多数 SPARQL 查询的关键组成部分。结果表明,RDFCSA 提供了出色的空间/时间权衡,通常比在时间上具有竞争力的替代方案使用少得多的空间。

英文摘要:

In recent years, RDF has gained popularity as a format for the standardized publication and exchange of information in the Web of Data. In this paper we introduce RDFCSA, a data structure that is able to self-index an RDF dataset in small space and supports efficient querying. RDFCSA regards the triples of the RDF store as short circular strings and applies suffix sorting on those strings, so that triple-pattern queries reduce to prefix searching on the string set. The RDF store is then represented compactly using a Compressed Suffix Array (CSA), a proved technology in text indexing that efficiently supports prefix searches. Our experiments show that RDFCSA provides a compact RDF representation, using less than 60% of the space required by the raw data, and yields fast and consistent query times when answering triple-pattern queries (a few microseconds per result). We also support join queries, a key component of most SPARQL queries. RDFCSA is shown to provide an excellent space/time tradeoff, typically using much less space than alternatives that compete in time.

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

↑