Relational database systems have traditionally optimzed 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 s...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Database caching is the practice of keeping an amount of data in memory, to reduce the cost of acces...
We propose a radical approach to relational query processing that aims at automatically and consiste...
Relational database systems have traditionally optimized for I/O performance and organized records s...
The efficient management of temporal data is crucial for many traditional and emerging database appl...
This paper introduces Partition Attributes Across (PAX), a new layout for data records that combines...
Proceedings en ligne, p.41-46A major performance bottleneck for database systems is the memory hier...
We propose a new storage model called MBSM (Multi-resolution Block Storage Model) for laying out tab...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
[[abstract]]Due to the fast access performance, byte-addressability, and non-volatility of non-volat...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Database caching is the practice of keeping an amount of data in memory, to reduce the cost of acces...
We propose a radical approach to relational query processing that aims at automatically and consiste...
Relational database systems have traditionally optimized for I/O performance and organized records s...
The efficient management of temporal data is crucial for many traditional and emerging database appl...
This paper introduces Partition Attributes Across (PAX), a new layout for data records that combines...
Proceedings en ligne, p.41-46A major performance bottleneck for database systems is the memory hier...
We propose a new storage model called MBSM (Multi-resolution Block Storage Model) for laying out tab...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
[[abstract]]Due to the fast access performance, byte-addressability, and non-volatility of non-volat...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Database caching is the practice of keeping an amount of data in memory, to reduce the cost of acces...
We propose a radical approach to relational query processing that aims at automatically and consiste...