paper

Deuteronomy 2.0: Record Caching and Latch Freedom

arXiv:2504.14435

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.

6 pages, 5 figures, potential CIDR submission

Deuteronomy 2.0: Record Caching and Latch Freedom · wovepaper