Efficient Join Synopsis Maintenance for Data Warehouse
Efficient Join Synopsis Maintenance for Data Warehouse
复制标题
数据仓库的高效连接概要维护
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Yuxi Liu
中科院分区:
文献类型:
--
作者:
Zhuoyue Zhao;Feifei Li;Yuxi Liu
Various sources such as daily business operations and sensors from different IoT applications constantly generate a lot of data. They are often loaded into a data warehouse system to perform complex analysis over. It, however, can be extremely costly if the query involves joins, especially many-to-many joins over multiple large tables. A join synopsis, i.e., a small uniform random sample over the join result, often suffices as a representative alternative to the full join result for many applications such as histogram construction, model training and etc. Towards that end, we propose a novel algorithm SJoin that can maintain a join synopsis over a pre-specified general θ-join query in a dynamic database with continuous inflows of updates. Central to SJoin is maintaining a weighted join graph index, which assists to efficiently replace join results in the synopsis upon update. We conduct extensive experiments using TPC-DS and a simulated road sensor data over several complex join queries and they demonstrate the clear advantage of SJoin over the best available baseline.