Proceedings of the VLDB Endowment • Vol 13 • No 12
July 2020 • Yi Lu, Xiangyao Yu, Lei Cao, Samuel Madden
Deterministic databases are able to efficiently run transactions across different replicas without coordination. However, existing state-of-the-art deterministic databases require that transaction read/write sets are known before execution, making such systems impractical in many OLTP applications. In this paper, we present Aria, a new distributed and deterministic OLTP database that does not have this limitation. The key idea behind Aria is that it first executes a batch of transactions against the same database …