Key points are not available for this paper at this time.
The performance of transactional database systems is critically dependent on the efficient synchronization of in-memory data structures. The traditional approach, fine-grained locking, does not scale on modern hardware. Lock-free data structures, in contrast, scale very well but are extremely difficult to implement and often require additional indirections. In this work, we argue for a middle ground, i.e., synchronization protocols that use locking, but only sparingly. We synchronize the Adaptive Radix Tree (ART) using two such protocols, Optimistic Lock Coupling and Read-Optimized Write EXclusion (ROWEX). Both perform and scale very well while being much easier to implement than lock-free techniques.
Building similarity graph...
Analyzing shared references across papers
Loading...
Viktor Leis
Technical University of Darmstadt
Florian Scheibner
Technical University of Munich
Alfons Kemper
Karlsruhe Institute of Technology
Technical University of Munich
Building similarity graph...
Analyzing shared references across papers
Loading...
Leis et al. (Wed,) studied this question.
synapsesocial.com/papers/69fd626c8e1e5e8b19271363 — DOI: https://doi.org/10.1145/2933349.2933352
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: