O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

CONCURRENCY CONTROL

Parag Gawde Information Technology Inglês

Conteúdo do mapa

CONCURRENCY CONTROL

  1. Problem Definition

    • Objective
      • Maximize transaction throughput(work perform) while preventing interference among multiple users
      • Throughput: number of transactions processed per unit time eg >1million transaction per second
    • Constraint
      • No interference: result same as serial/sequential effect
      • Interference occurs on commonly manipulated data known as hot spots
  2. Concurrency Control Problem

    • Lost Update Problem
      • Preventing Lost Update Problem Using 2PL
    • Uncommitted Dependency Problem
      • Preventing Uncommitted Using 2PL
  3. Concurrency Control Tools

    • Locking
      • Obtain lock before accessing an item
      • Wait if a conflicting lock is held
        • Shared lock (S lock): conflicts with exclusive locks
        • Exclusive lock (X lock): conflicts with all other kinds of locks
      • Locking Conflict
      • Locking Granularity
    • Deadlock
      • Deadlock(Mutual Waiting) e.g:slide no.24
      • Deadlock Resolution
        • Detection
          • Overhead is reasonable for deadlocks among 2 or 3 transactions
        • Timeout
          • Waiting limit
          • Can abort transactions that are not deadlocked
          • Timeout interval is difficult to determine

Informações

Descrição
Information Technology Mapa Mental sobre CONCURRENCY CONTROL, criado por Parag Gawde em 21-10-2018.
Criado por
Parag Gawde · out 2018
Atualizado
24 out 2018
Visualizações
0
Histórico
  • Criado por azzaiqmal · 9 abr 2014
  • Copiado por Parag Gawde · 21 out 2018
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?