Skillnaden mellan 2-fas låsning och 2-fas begå?
2st och 2PL är protokoll som används i samband med distribuerade databaser. Båda är tillsammans
De två fas lås protokoll (2PL) erbjudanden unikt med det faktum hur är lås förvärvas under en transaktion medan de två fas commit (2PC) protokollet behandlar det faktum hur bestämmer flera värdar väder en viss transaktion är skrivet (begått) eller inte (abort).
2pl sais att först finns en fas där lås är (under en transaktion) förvärvade (tillväxtfas) och då är det en fas där låsen är beeing bort (krympande fas). En gång den krympande fasen började kan inga fler lås förvärvas under denna transaktion. Den krympande fasen vanligtvis äger rum efter en abortera eller en allokeringsfasen i ett typiskt databassystem.
Kärnan i 2PC är att efter en transaktion är klar och ska vara begått en omröstning startar. Varje nod som är en del av transaktionen uppmanas att "förbereda att begå". Noden kommer att sedan kontrollera väder en lokal begå är möjligt och om ja det röstar med "redo att begå" (RTC) [viktigt: förändringar är inte beeing skrivs till databasen då]. När en nod signalerade RTC systemet måste hållas i en stat där transaktionen är alltid commitable. Om alla noder signal RTC transaktionen signalerar transaktionen befälhavaren dem en commit. Om en av noderna inte signalera RTC transaktionen befälhavaren kommer att signalera avbryta alla lokala transaktioner.
Relaterade Frågor
-
Vad är skillnaden mellan torra havre fräsning och våta majs fräsning?
-
Vad är skillnaden mellan hinduiska tanken på reinkarnation och buddhistiska tanken om återfödelse?
-
Vad är skillnaden mellan hyper-threading multi-threading och super trädande i datorprocessorer?
-
Vad är skillnaden mellan en cat 5 5e och 6 nätverk kabel?
-
Vad är skillnaden mellan lösa blad te och säckar te?
-
Vad är skillnaden mellan en psykiater en psykolog och en psykiatrisk socialarbetare?
-
Skillnaden mellan en doktor i medicin och Osteopatisk medicin doktor?
-
Vad var skillnaden mellan kriget i Stilla havet och kriget i Europa?
-
Vad är skillnaden mellan self stigande mjöl och bisquick?
-
Vad är skillnaden mellan en mini rat terrier och en regelbunden rat terrier?
-
Vad är skillnaden mellan ett certifikat i inredning och design och en AA-examen i inredning och design?
-
Vad är skillnaden mellan M-Tan, chip-Tan och E-Tan?
-
Vad är skillnaden mellan hela weat mjöl och regelbundna bröd mjöl?
-
Vad är skillnaden mellan en ungkarl av apotek och läkare av apotek examen?
-
Vad är skillnaden mellan ett provrör baby och kloning?
-
Vad är skillnaden mellan en ström grotta och en flod grotta?
-
Vad är den grundläggande skillnaden mellan Hamas lett av Haniya och Fatah lett av ABBAs?
-
Vad är skillnaden mellan en Huvudtanken fråga och en detalj fråga?
-
Vad är den stora skillnaden mellan en 533mhz frontmonterad systembuss och en 800mhz frontbuss?