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 …

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 …

Transaction processing on confidential data using cipherbase

A Arasu, K Eguro, M Joglekar, R Kaushik… - 2015 IEEE 31st …, 2015 - ieeexplore.ieee.org
Cipherbase is a comprehensive database system that provides strong end-to-end data
confidentiality through encryption. Cipherbase is based on a novel architecture that …

Adaptive logging: Optimizing logging and recovery costs in distributed in-memory databases

C Yao, D Agrawal, G Chen, BC Ooi, S Wu - Proceedings of the 2016 …, 2016 - dl.acm.org
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 …

Fast failure recovery for main-memory dbmss on multicores

Y Wu, W Guo, CY Chan, KL Tan - Proceedings of the 2017 ACM …, 2017 - dl.acm.org
Main-memory database management systems (DBMS) can achieve excellent performance
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

Z Lai, H Fan, W Zhou, Z Ma, X Peng… - 2023 IEEE 39th …, 2023 - ieeexplore.ieee.org
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 …

[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 …

[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 …

Scaling distributed transaction processing and recovery based on dependency logging

C Yao, M Zhang, Q Lin, BC Ooi, J Xu - The VLDB Journal, 2018 - Springer
Dependency graph-based concurrency control (DGCC) protocol has been shown to achieve
good performance on multi-core in-memory system. DGCCseparates contention resolution …

Adaptive logging for distributed in-memory databases

C Yao, D Agrawal, G Chen, BC Ooi, S Wu - arxiv preprint arxiv …, 2015 - arxiv.org
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 …