Download Concurrency Control in Distributed Databases

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts

Microsoft SQL Server wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Global serializability wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Oracle Database wikipedia , lookup

IMDb wikipedia , lookup

Ingres (database) wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Commitment ordering wikipedia , lookup

Functional Database Model wikipedia , lookup

Serializability wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Relational model wikipedia , lookup

Versant Object Database wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Concurrency control wikipedia , lookup

Transcript
Distributed Lock Manager
 In this approach, functionality of locking is
implemented by lock managers at each site
 Lock managers control access to local data items
 But special protocols may be used for replicas
 Advantage: work is distributed and can be made
robust to failures
 Disadvantage: deadlock detection is more
complicated
 Lock managers cooperate for deadlock detection
 Several variants of this approach
 Primary copy
 Majority protocol
 Biased protocol
 Quorum consensus
19.5
©Silberschatz,
Korth
and Sudarshan
Database system ,CSE-313, P.B. Dr. M. A. Kashem
Asst. Professor. CSE,
DUET,
Gazipur.
Database System Concepts