Efficient Answering of Historical What-if Queries

4Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

We introduce historical what-if queries, a novel type of what-if analysis that determines the effect of a hypothetical change to the transactional history of a database. For example, "how would revenue be affected if we would have charged an additional $6 for shipping?"We develop efficient techniques for answering historical what-if queries, i.e., determining how a modified history affects the current database state. Our techniques are based on reenactment, a replay technique for transactional histories. We optimize this process using program and data slicing techniques that determine which updates and what data can be excluded from reenactment without affecting the result. Using an implementation of our techniques in Mahif (a Middleware for Answering Historical what-IF queries) we demonstrate their effectiveness experimentally.

Cite

CITATION STYLE

APA

Campbell, F. S., Arab, B. S., & Glavic, B. (2022). Efficient Answering of Historical What-if Queries. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 1556–1569). Association for Computing Machinery. https://doi.org/10.1145/3514221.3526138

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free