1998
DOI: 10.1145/274440.274443
|View full text |Cite
|
Sign up to set email alerts
|

Concurrency control

Abstract: Standard locking (two-phase locking with on-demand lock requests and blocking upon lock conflict) is the primary concurrency control (CC) method for centralized databases. The main source of performance degradation with standard locking is blocking, whereas transaction (txn) restarts to resolve deadlocks have a secondary effect on performance. We provide a performance analysis of standard locking that accurately estimates its performance degradation leading to thrashing. We next introduce two sets of methods t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
27
0

Year Published

2001
2001
2021
2021

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 97 publications
(30 citation statements)
references
References 90 publications
0
27
0
Order By: Relevance
“…Extensive research has been conducted in databases on concurrency control and Thomasian [39] provides a good summary and further references. Optimistic Concurrency Control (OCC) was proposed by Kung and Robinson [23] as an alternative to locking in database management systems.…”
Section: Related Workmentioning
confidence: 99%
“…Extensive research has been conducted in databases on concurrency control and Thomasian [39] provides a good summary and further references. Optimistic Concurrency Control (OCC) was proposed by Kung and Robinson [23] as an alternative to locking in database management systems.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, there is work that compares the concurrency control schemes in database systems. Notable is the work by Agrawal et al [2], while the book of Bernstein et al [7] and Thomasian's survey [52] are good starting points for the interested reader. On the other hand, the focus of PLP is on the contention for latches rather than the concurrency scheme used.…”
Section: B+trees and Alternative Concurrency Controlmentioning
confidence: 99%
“…In the analytical style, the formula is based on queueing theory and the focus is on the impact of different distributions for the random choices, such as the variance in the work needed for different requests, or in the inter-arrival spacing [22]. A different style aims for much simpler formulas, usually with grossly simplified assumptions and estimates of the probability of various situations arising.…”
Section: Related Workmentioning
confidence: 99%