2015
DOI: 10.1007/978-3-319-13960-9_7
|View full text |Cite
|
Sign up to set email alerts
|

An Evaluation of Strict Timestamp Ordering Concurrency Control for Main-Memory Database Systems

Abstract: With the fundamental change of hardware technology, main-memory database systems have emerged as the next generation of DBMS. Thus, new methods to execute transactions in a serial, lock-free mode have been investigated and successfully employed, for instance in H-Store or HyPer. Although these techniques allow for unprecedentedly high throughput for suitable workloads, their throughput quickly diminishes once unsuitable transactions, for instance those crossing partition borders, are encountered. Still, little… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2017
2017

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…In an earlier evaluation we showed that timestamp-based concurrency control has become a promising alternative to traditional locking [35]. Lomet et al [36] and Larson et al [8] recently devised multi-version concurrency control schemes that, like our approach, use a timestamp-based version control to determine conflicting operations.…”
Section: Related Workmentioning
confidence: 90%
“…In an earlier evaluation we showed that timestamp-based concurrency control has become a promising alternative to traditional locking [35]. Lomet et al [36] and Larson et al [8] recently devised multi-version concurrency control schemes that, like our approach, use a timestamp-based version control to determine conflicting operations.…”
Section: Related Workmentioning
confidence: 90%
“…They propose a more lightweight scheme, where, instead of locks in a global lock manager data structure, each tuple has two counters that indicate how many transactions requested read or write access. In an earlier evaluation we showed that timestamp-based concurrency control has become a promising alternative to traditional locking [34].…”
Section: Related Workmentioning
confidence: 98%
“…Very Lightweight Locking (VLL) [106] further simplifies the data structure by compressing all the lock states of one record into a pair of integers for partitioned databases. Another class of concurrency control is based on timestamp, where a predefined order is used to guarantee transactions' serializability [144], such as optimistic concurrency control (OCC) [39], [107] and multi-version concurrency control (MVCC) [108], [109]. Furthermore, H-Store [36], [101], seeks to eliminate concurrency control in single-partition transactions by partitioning the database beforehand based on a priori workload and providing one thread for each partition.…”
Section: Introductionmentioning
confidence: 99%