Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/29/2018.

Similar presentations


Presentation on theme: "11/29/2018."— Presentation transcript:

1 11/29/2018

2 Concurrency Control Techniques
Chapter 18 Concurrency Control Techniques

3 Two-Phase Locking Techniques for Concurrency Control
Types of Locks and System Lock Tables Guaranteeing Serializability by Two-Phase Locking Dealing with Deadlock and Starvation

4 Concurrency Control Based on Timestamp Ordering
Timestamps The Timestamp Ordering Algorithm

5 Multiversion Concurrency Control Techniques
Multiversion Techniques Based on Timestamp Ordering Multiversion Two-Phase Locking Using Certify Locks

6 Validation (Optimistic) Concurrency Control Techniques

7 Granularity of Data Items and Multiple Granularity Locking
Granularity Level Considerations for Locking Multiple Granularity Level Locking

8 Using Locks for Concurrency Control in Indexes

9 Other Concurrency Control Issues
Insertion, Deletion, and Phantom Records Interactive Transactions Latches

10 Summary


Download ppt "11/29/2018."

Similar presentations


Ads by Google