We propose a novel approach to designing RDF-stores with the goal of improving the consistency and predictability of query performance. When designing these systems, three properties are commonly desired: support for the full range of SPARQL query features (Q), support for widely varying RDF datasets in terms of structuredness and size (S), and high performance (P). We develop the empirical SPQ conjecture which states that it may be impossible to achieve all the three desiderata simultaneously. We present a strong case for its plausibility based on our experimental results. The tradeoffs among the three and design guidelines based on the SPQ conjecture are also discussed.
翻译:我们提出了设计RDF存储处的新办法,目的是提高查询性能的一致性和可预测性。在设计这些系统时,通常需要三种特性:支持SPARQL查询功能(Q)、支持结构性和规模(S)和高性能(P)方面差异很大的RDF数据集(Q),我们开发了经验性SPQ预测,指出可能不可能同时实现所有三个缺陷。我们根据实验结果提出充分的理由说明其合理性。还讨论了三个要素之间的权衡和基于SPQ预测的设计准则。