CONCURRENCY CONTROL

Description

Mind Map on CONCURRENCY CONTROL, created by azzaiqmal on 09/04/2014.
azzaiqmal
Mind Map by azzaiqmal, updated more than 1 year ago
azzaiqmal
Created by azzaiqmal over 10 years ago
131
0

Resource summary

CONCURRENCY CONTROL
  1. Problem Definition
    1. Objective
      1. Maximize transaction throughput(work perform) while preventing interference among multiple users
        1. Throughput: number of transactions processed per unit time eg >1million transaction per second
        2. Constraint
          1. No interference: result same as serial/sequential effect
            1. Interference occurs on commonly manipulated data known as hot spots
          2. Concurrency Control Problem
            1. Lost Update Problem e.g:slide no.11&12
              1. Preventing Lost Update Problem Using 2PL e.g:slide no.28
              2. Uncommitted Dependency Problem e.g:slide no.13&14
                1. Preventing Uncommitted Using 2PL e.g:slide no.29
              3. Concurrency Control Tools
                1. Locking
                  1. Obtain lock before accessing an item
                    1. Wait if a conflicting lock is held
                      1. Shared lock (S lock): conflicts with exclusive locks
                        1. Exclusive lock (X lock): conflicts with all other kinds of locks
                        2. Locking Conflict e.g:slide no.22
                          1. Locking Granularity e.g:slide no 23
                          2. Deadlock
                            1. Deadlock(Mutual Waiting) e.g:slide no.24
                              1. Deadlock Resolution
                                1. Detection
                                  1. Overhead is reasonable for deadlocks among 2 or 3 transactions
                                  2. Timeout
                                    1. Waiting limit
                                      1. Can abort transactions that are not deadlocked
                                        1. Timeout interval is difficult to determine
                                  Show full summary Hide full summary

                                  Similar

                                  Speed, Distance, Time
                                  Bradley Sansom
                                  English Language Key Terms
                                  emilyralphs
                                  Physics P1
                                  WrightW
                                  GERMAN V&OCAB - FAMILY, OPINIONS & TIME PHRASES
                                  plummerzoe123
                                  Input, output and storage devices
                                  Mr A Esch
                                  Crime and Punishment Flashcards - Edexcel GCSE Religious Studies Unit 8
                                  nicolalennon12
                                  The Great Gatsby - Aspects of Narrative
                                  Sophie Beckingham
                                  Biology B1
                                  themomentisover
                                  Compensation and Benefits PHR Study Guide
                                  Cari Hawthorne
                                  Anatomical terminology - Axial Skeleton
                                  celine_barbiersg
                                  Unit 1 Chapter 1 Items
                                  Gene G. Dydasco