Trojan data layouts: right shoes for a running elephant
Integrating vertical and horizontal partitioning into automated physical database design