Proceedings of the 16th International Workshop on Data Management on New Hardware 2020
DOI: 10.1145/3399666.3399908
|View full text |Cite
|
Sign up to set email alerts
|

Scalable and robust latches for database systems

Abstract: Multi-core scalability is one of the most important features for database systems running on today's hardware. Not surprisingly, the implementation of locks is paramount to achieving efficient and scalable synchronization. In this work, we identify the key database-specific requirements for lock implementations and evaluate them using both micro-benchmarks and full-fledged database workloads. The results indicate that optimistic locking has superior performance in most workloads due to its minimal overhead and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…This section summarises sparse arrays [16] and, then, it reviews hybrid latches [12,40] and the Multi-Version Concurrency Control (MVCC) protocol of HyPer [52], all central components of Teseo.…”
Section: Prerequisitesmentioning
confidence: 99%
“…This section summarises sparse arrays [16] and, then, it reviews hybrid latches [12,40] and the Multi-Version Concurrency Control (MVCC) protocol of HyPer [52], all central components of Teseo.…”
Section: Prerequisitesmentioning
confidence: 99%