This article provides an overview of recent developments in main-memory database systems. With growing memory sizes and memory prices dropping by a factor of 10 every 5 years, data having a "primary home" in memory is now a reality. Main-memory databases eschew many of the traditional architectural pillars of relational database systems that optimized for disk-resident data. The result of these memory-optimized designs are systems that feature several innovative approaches to fundamental issues (e.g., concurrency control, query processing) that achieve orders of magnitude performance improvements over traditional designs. Our survey covers five main issues and architectural choices that need to be made when building a high performance main-memory optimized database: data organization and storage, indexing, concurrency control, durability and recovery techniques, and query processing and compilation. We focus our survey on four commercial and research systems: H-Store/VoltDB, Hekaton, HyPer, and SAP HANA. These systems are diverse in their design choices and form a representative sample of the state of the art in main-memory database systems. We also cover other commercial and academic systems, along with current and future research trends.
Digest of Papers: Tenth IEEE Symposium on Mass Storage Systems : Crisis in Mass Storage : May 7-10, 1990, Monterey...
Digest of Papers: Ninth IEEE Symposium on Mass Storage Systems : Storage Systems - Perspectives, October 31-November 3, Monterey Sheraton...
Digest of Papers: Toward Automated Mass Storage Systems
2761 American 4122 American Coverlets 1840 2142 2761 Design Needlework 2772 Patchwork 1976 Patchwork 1976 Perfect 1976 Primer 4122 Quilt 2142 Quilt 2635 1840 4029 2097 2761 4122 ( a ) 2761 4122 1840 2142 2761 2772 1976 1976 1976 4122 ...
The channel code for CD-DA and CD-ROM is called EFM: “eight-to-fourteen modulation. ... Each block has 2,352 bytes of user data in the CD-DA standard or 2,048 bytes in the CD-ROM standards (due to tighter error correction technique and ...
Digest of Papers: Emerging Solutions for Data-intensive Applications