PRAMs下高效查询评估
摘要:PRAM模型中的并行常数时间查询评估研究。众所周知,在适当的CRCW-PRAM上可以在常数时间内评估所有关系代数查询,但本文关注的是评估算法的效率,即处理器数量或者等价地,工作量。在并行环境中,朴素评估导致这些算法的工作量非常大(多项式界限),且结果集的呈现可能极其分散在内存中。本文首先讨论了PRAM常数时间查询评估的一些障碍。它提出了比朴素方法更高效的关系运算算法。进一步探索了三个能够存在高效顺序查询评估算法的情况:无环查询、半连接代数查询和连接查询——后者在最坏情况下是最优的框架。在关系数据库表示的自然假设下,给定算法的工作量与半连接查询的最佳顺序算法相匹配,在其他两个情境下也接近。一个重要的工具是Hagerup(1992)的压缩技术。
作者:Jens Keppeler, Thomas Schwentick, Christopher Spinrath
论文ID:2301.08178
分类:Databases
分类简称:cs.DB
提交时间:2023-01-20