English

Deuteronomy 2.0: Record Caching and Latch Freedom

Databases 2025-04-22 v1

Abstract

The Deuteronomy transactional key-value store is unique architecturally in providing separation between transaction functionality -- its Transactional Component (TC) and data management -- its Data Component (DC). It is unique in technology by (1) supporting record caching, a smaller unit than the traditional page; and (2) protecting resources during concurrent execution using a latch-free approach. Both technologies are enabled by delta updating. This paper explains how record caching improves cache cost/performance. It also shows how a new latch-free approach makes implementation easier and improves performance.

Keywords

Cite

@article{arxiv.2504.14435,
  title  = {Deuteronomy 2.0: Record Caching and Latch Freedom},
  author = {David Lomet},
  journal= {arXiv preprint arXiv:2504.14435},
  year   = {2025}
}

Comments

6 pages, 5 figures, potential CIDR submission

R2 v1 2026-06-28T23:04:28.448Z