CONCURRENCY CONTROL

Descripción

Mapa Mental sobre CONCURRENCY CONTROL, creado por azzaiqmal el 09/04/2014.
azzaiqmal
Mapa Mental por azzaiqmal, actualizado hace más de 1 año
azzaiqmal
Creado por azzaiqmal hace alrededor de 10 años
128
0

Resumen del Recurso

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
                                  Mostrar resumen completo Ocultar resumen completo

                                  Similar

                                  Trigonometría
                                  Ana Priego
                                  TARJETAS ESTUDIO CUERPOS GEOMÉTRICOS
                                  Ruth Pérez Sánchez
                                  ENZIMAS
                                  Diana Suarez11
                                  FARMACOLOGÍA CARDIOVASCULAR
                                  may.856
                                  Cualidades del sonido
                                  Olga Veiga
                                  LA SOCIEDAD MAYA
                                  uwaldo_h
                                  INGLÉS-Diminutas...
                                  Ulises Yo
                                  PALABRAS CON B ELEVENTH
                                  carolina Torres
                                  VECTORES
                                  Issac Fermin
                                  MANUAL DE MUSCULOS DE MIEMBRO SUPERIOR
                                  cristian felipe pèrez cruz
                                  Presentación de Estudios Ambientales
                                  Edtith Sarmiento Reyes