Robust Database Design: CliffGuard
Physical database designs that remain effective when workloads and estimates change.
Can physical database design remain effective when workload estimates are wrong?
CliffGuard is a principled framework for finding physical designs that are robust to workload uncertainty.
The problem
Design advisors can overfit imperfect workload estimates and recommend configurations whose performance degrades sharply when conditions change.
The approach
Model uncertainty explicitly and search for physical designs with robust performance across plausible workloads.
CliffGuard is a principled framework for finding physical designs that are robust to workload uncertainty.
Main contributions
- Research framing and system design
- Methods, implementation, and empirical evaluation
- Open research artifacts and scholarly dissemination
Publications
CliffGuard: A Principled Framework for Finding Robust Database Designs
SIGMOD 2015 · ACM SIGMOD International Conference on Management of Data
Paper ↗Code ↗Project ↗Project ↗
Cite
@inproceedings{a55995d1-caca-4dbc-a138-c382c0a1e41c,
title = {CliffGuard: A Principled Framework for Finding Robust Database Designs},
author = {Barzan Mozafari and Eugene Zhen Ye Goh and Dong Young Yoon},
booktitle = {ACM SIGMOD International Conference on Management of Data},
year = {2015},
doi = {10.1145/2723372.2749454}
}