The increasing core counts and memory volume open opportunities to perform online transactional processing (OLTP) in memory, leading to a new type of databases, called in-memory databases. However, this also makes durability and failure recovery a critical issue due to the volatility of main memory. In this paper, we describe the design and implementation of Gawain, which provides both efficient logging and fast recovery for in-memory databases
This dissertation addresses two challenges relating to in-memory storage systems. The first challeng...
as exemplified by systems like ARIES, has been the gold standard for relational database recovery. I...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Multicore in-memory databases for modern machines can support extraordinarily high transaction rates...
Multicore in-memory databases for modern machines can support extraordinarily high transaction rates...
The recent advances in hardware technologies - i.e. highly scalable multi-core NUMA architectures an...
Traditional database systems do not meet the throughput demands of today's web applications. Mitigat...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Emerging nonvolatile memory technologies (NVRAM) offer an alternative to disk that is persistent, pr...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
The significant cost and time are essential to obtain a comprehensive response, the response time to...
Multicore processors are available for over a decade, being the norm for current computer systems, b...
This paper presents a recovery mechanism for memoryresident databases. It uses some stable memory an...
The popularity of high-density flash memory as data storage media has increased steadily for a wide ...
This dissertation addresses two challenges relating to in-memory storage systems. The first challeng...
as exemplified by systems like ARIES, has been the gold standard for relational database recovery. I...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Multicore in-memory databases for modern machines can support extraordinarily high transaction rates...
Multicore in-memory databases for modern machines can support extraordinarily high transaction rates...
The recent advances in hardware technologies - i.e. highly scalable multi-core NUMA architectures an...
Traditional database systems do not meet the throughput demands of today's web applications. Mitigat...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Emerging nonvolatile memory technologies (NVRAM) offer an alternative to disk that is persistent, pr...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
The significant cost and time are essential to obtain a comprehensive response, the response time to...
Multicore processors are available for over a decade, being the norm for current computer systems, b...
This paper presents a recovery mechanism for memoryresident databases. It uses some stable memory an...
The popularity of high-density flash memory as data storage media has increased steadily for a wide ...
This dissertation addresses two challenges relating to in-memory storage systems. The first challeng...
as exemplified by systems like ARIES, has been the gold standard for relational database recovery. I...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...