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
128
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

                                  GRAMATICA
                                  santosfilipe123
                                  Princípios de Direito Processual do Trabalho
                                  Anderson Lopes
                                  Dicas de Português para Concursos
                                  Rodrigo Pizetta
                                  II GUERRA MUNDIAL
                                  Luis Augusto Oliveira
                                  Expressões em inglês #1
                                  Eduardo .
                                  ORAÇÕES SUBORDINADAS ADVERBIAIS
                                  trackerian
                                  Períodos da História do Brasil
                                  GoConqr suporte .
                                  Guia - Projeto de Pesquisa e ABNT
                                  Joana Meira
                                  Características do Trovadorismo
                                  gvitoriaaraujp12
                                  Hebreus, Fenícios e Persas
                                  Júlia Flores
                                  SIMULADÃO EA-HSG TRADIÇÕES, USOS, COSTUMES E LINGUAGEM DO MAR
                                  Aleks Harbour