Muutke küpsiste eelistusi

On Transactional Concurrency Control [Kõva köide]

Series edited by ,
  • Formaat: Hardback, 404 pages, kõrgus x laius: 235x191 mm, kaal: 960 g
  • Sari: Synthesis Lectures on Data Management
  • Ilmumisaeg: 11-Jun-2019
  • Kirjastus: Morgan & Claypool Publishers
  • ISBN-10: 1681735504
  • ISBN-13: 9781681735504
Teised raamatud teemal:
  • Formaat: Hardback, 404 pages, kõrgus x laius: 235x191 mm, kaal: 960 g
  • Sari: Synthesis Lectures on Data Management
  • Ilmumisaeg: 11-Jun-2019
  • Kirjastus: Morgan & Claypool Publishers
  • ISBN-10: 1681735504
  • ISBN-13: 9781681735504
Teised raamatud teemal:

This book contains a number of chapters on transactional database concurrency control.

A two-sentence summary of the volume's entire sequence of chapters is this: traditional locking techniques can be improved in multiple dimensions, notably in lock scopes (sizes), lock modes (increment, decrement, and more), lock durations (late acquisition, early release), and lock acquisition sequence (to avoid deadlocks). Even if some of these improvements can be transferred to optimistic concurrency control, notably a fine granularity of concurrency control with serializable transaction isolation including phantom protection, pessimistic concurrency control is categorically superior to optimistic concurrency control, i.e., independent of application, workload, deployment, hardware, and software implementation.

On Transactional Concurrency Control
A Survey of B-Tree Locking Techniques
Hierarchical Locking in B-Tree Indexes
Concurrent Queries and Updates in Summary Views and Their Indexes
Controlled Lock Violation
Orthogonal Key-Value Locking
Orthogonal Key-Value Validation
Serializable Timestamp Validation
Repairing Optimistic Concurrency Control
Avoiding Index-Navigation Deadlocks
A Problem in Two-Phase Commit
Deferred Lock Enforcement
The End of Optimistic Concurrency Control
Author's Biography