ACID properties

Transactions processing and Concurrency Control

ACID properties

  • A transaction is understood as a unit of program execution that accesses and possibly updat...}

Concurrent Executions

Transactions processing and Concurrency Control

Concurrent Executions

  • Multiple transactions are allowed to run concurrently in the system. The advantages of...}

Serializability Concept

Transactions processing and Concurrency Control

Serializability Concept

  • A schedule S is serial if, for every transaction T participating in the schedule, all the o...}

Lock Based Protocols

Transactions processing and Concurrency Control

Lock Based Protocols

  • A lock is simply a mechanism to control concurrent access to data item. Concurrency control...}

Deadlock handling and Prevention

Transactions processing and Concurrency Control

Deadlock handling and Prevention

  • System is said to be deadlocked if there is a set of transactions in such a way that every...}