| | |
Summary: Database Architectures for New Hardware
Anastassia Ailamaki
Computer Science Department
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA 15213
U.S.A.
e-mail: natassa@cmu.edu
Abstract
Thirty years ago, DBMS stored data on disks and cached
recently used data in main memory buffer pools, while
designers worried about improving I/O performance and
maximizing main memory utilization. Today, however,
databases live in multi-level memory hierarchies that
include disks, main memories, and several levels of
processor caches. Four (often correlated) factors have
shifted the performance bottleneck of data-intensive
commercial workloads from I/O to the processor and
memory subsystem. First, storage systems are becoming
faster and more intelligent (now disks come complete
|