Rethinking main memory OLTP recovery
N Malviya, A Weisberg, S Madden… - 2014 IEEE 30th …, 2014 - ieeexplore.ieee.org
Fine-grained, record-oriented write-ahead logging, as exemplified by systems like ARIES,
has been the gold standard for relational database recovery. In this paper, we show that in …
has been the gold standard for relational database recovery. In this paper, we show that in …
Deuteronomy: Transaction support for cloud data
J Levandoski, D Lomet, KK Zhao - Conference on innovative data …, 2011 - microsoft.com
The Deuteronomy system supports efficient and scalable ACID transactions in the cloud by
decomposing functions of a database storage engine kernel into:(a) a transactional …
decomposing functions of a database storage engine kernel into:(a) a transactional …
Transaction processing on confidential data using cipherbase
Cipherbase is a comprehensive database system that provides strong end-to-end data
confidentiality through encryption. Cipherbase is based on a novel architecture that …
confidentiality through encryption. Cipherbase is based on a novel architecture that …
Adaptive logging: Optimizing logging and recovery costs in distributed in-memory databases
By maintaining the data in main memory, in-memory databases dramatically reduce the I/O
cost of transaction processing. However, for recovery purposes, in-memory systems still …
cost of transaction processing. However, for recovery purposes, in-memory systems still …
Fast failure recovery for main-memory dbmss on multicores
Main-memory database management systems (DBMS) can achieve excellent performance
when processing massive volume of on-line transactions on modern multi-core machines …
when processing massive volume of on-line transactions on modern multi-core machines …
Knock out 2PC with practicality intact: a high-performance and general distributed transaction protocol
Two-phase-commit (2PC) has been widely adopted for distributed transaction processing,
but it also jeopardizes throughput by introducing two rounds of network communications and …
but it also jeopardizes throughput by introducing two rounds of network communications and …
[BUKU][B] Transactional and spatial query processing in the big data era
YS Kim - 2016 - search.proquest.com
Over the past decade, the proliferation of mobile devices has generated a variety of data at
an unprecedented rate. The trend will be further accelerated by the advent of the Internet-of …
an unprecedented rate. The trend will be further accelerated by the advent of the Internet-of …
[BUKU][B] Architectural principles for database systems on storage-class memory
I Oukid - 2019 - dl.gi.de
Storage-Class Memory (SCM) is a novel class of memory technologies that combine the
byte addressability and low latency of DRAM with the density and non-volatility of traditional …
byte addressability and low latency of DRAM with the density and non-volatility of traditional …
Scaling distributed transaction processing and recovery based on dependency logging
Dependency graph-based concurrency control (DGCC) protocol has been shown to achieve
good performance on multi-core in-memory system. DGCCseparates contention resolution …
good performance on multi-core in-memory system. DGCCseparates contention resolution …
Adaptive logging for distributed in-memory databases
A new type of logs, the command log, is being employed to replace the traditional data log
(eg, ARIES log) in the in-memory databases. Instead of recording how the tuples are …
(eg, ARIES log) in the in-memory databases. Instead of recording how the tuples are …