C.R.E.A.M. C ACHE R ULES E VERYTHING A ROUND M E
1973
1974
1978
1986
1994
2010
2013
Primary Storage Buffer Pool Application 10
Disk-Oriented Overhead 11 Measured CPU Cycles 28% 30% 12% OLTP THROUGH THE LOOKING GLASS, AND WHAT WE FOUND THERE SIGMOD, pp , 2008.
Transaction Processing System H-STORE: A HIGH-PERFORMANCE, DISTRIBUTED MAIN MEMORY TRANSACTION PROCESSING SYSTEM Proc. VLDB Endow., vol. 1, iss. 2, pp , 2008.
50% Reads / 50% Writes Yahoo! Cloud Benchmark 13 Elapsed Time txn/sec
<
A nti - C aching ANTI-CACHING: A NEW APPROACH TO DATABASE MANAGEMENT SYSTEM ARCHITECTURE In Submission.
Anti-Cache Primary Storage Application 16
50% Reads / 50% Writes YCSB (2x Memory) 15x 17 Elapsed Time txn/sec
Future Work 18 Large Memory Queries. Eviction Strategies Block Reorganization “No Fetch” Queries.
19 Anti-Caching + Conclusion
hstore.cs.brown.edu Stan Zdonik “The Thrill” Stonebraker Stephen Tu Justin DeBrabant Andy Pavlo