Sciweavers

VLDB
2002
ACM

Data page layouts for relational databases on deep memory hierarchies

14 years 4 months ago
Data page layouts for relational databases on deep memory hierarchies
Relational database systems have traditionally optimized for I/O performance and organized records sequentially on disk pages using the N-ary Storage Model (NSM) (a.k.a., slotted pages). Recent research, however, indicates that cache utilization and performance is becoming increasingly important on modern platforms. In this paper, we first demonstrate that in-page data placement is the key to high cache performance and that NSM exhibits low cache utilization on modern platforms. Next, we propose a new data organization model called PAX (Partition Attributes Across), that significantly improves cache performance by grouping together all values of each attribute within each page. Because PAX only affects layout inside the pages, it incurs no storage penalty and does not affect I/O behavior. According to our experimental results (which were obtained without using any indices on the participating relations), when compared to NSM (a) PAX exhibits superior cache and memory bandwidth utiliza...
Anastassia Ailamaki, David J. DeWitt, Mark D. Hill
Added 05 Dec 2009
Updated 05 Dec 2009
Type Conference
Year 2002
Where VLDB
Authors Anastassia Ailamaki, David J. DeWitt, Mark D. Hill
Comments (0)