CONCURRENCY CONTROL

Descrição

Mapa Mental sobre CONCURRENCY CONTROL, criado por azzaiqmal em 09-04-2014.
azzaiqmal
Mapa Mental por azzaiqmal, atualizado more than 1 year ago
azzaiqmal
Criado por azzaiqmal mais de 10 anos atrás
131
0

Resumo de 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

                                  Semelhante

                                  Conjunções
                                  Andre Medina
                                  Direito Constitucional - Direitos e Garantias Fundamentais
                                  aline.costaa
                                  12 dicas para ter uma postura profissional
                                  Liliane Tubino
                                  Química Orgânica (Part. I)
                                  lorena dorea
                                  Personalidade Psicodinâmica - Freud, Jung, Adler
                                  luanaborb
                                  Grupos de GoConqr - Guia do usuário
                                  GoConqr suporte .
                                  Figuras de linguagem.
                                  Livia Oliveira
                                  Trabalho de Português
                                  Williana Karoline Vieira Fontenele
                                  Conceitos Básicos - Genética
                                  João Martins
                                  Hipertensão Arterial Sistêmica - HAS
                                  Katye dos Passos Rodrigues
                                  Year 4 - Semana 1
                                  Juliana Campos