H2O: a hands-free adaptive store
Integrating vertical and horizontal partitioning into automated physical database design