CONCURRENCY CONTROL

Beschreibung

Mindmap am CONCURRENCY CONTROL, erstellt von azzaiqmal am 09/04/2014.
azzaiqmal
Mindmap von azzaiqmal, aktualisiert more than 1 year ago
azzaiqmal
Erstellt von azzaiqmal vor etwa 11 Jahre
135
0
1 2 3 4 5 (0)

Zusammenfassung der Ressource

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
                                  Zusammenfassung anzeigen Zusammenfassung ausblenden

                                  0 Kommentare

                                  There are no comments, be the first and leave one below:

                                  ähnlicher Inhalt

                                  Lernplan
                                  barbarabfm
                                  Der menschliche Körper
                                  anna.grillborzer0656
                                  EC Klinische Psychologie
                                  Sandra S.
                                  Vetie - Tierzucht & Genetik - S VI
                                  Fioras Hu
                                  Wichtige Fälle/ Patienten aus der Allgemeinen Psychologie (ALPS)
                                  Caroline X
                                  Vetie Immunologie
                                  Anne Heyne
                                  Vetie Histopathologie 2016
                                  Cedric-Bo Lüpkemann
                                  Vetie: spez Patho 2018
                                  Johanna Tr
                                  Vetie: Fleisch 2019 Matrikel 14
                                  Johanna Tr