Innehållsförteckning:

Vilka är några nackdelar med tidsstämplingsmetoder för samtidighetskontroll?
Vilka är några nackdelar med tidsstämplingsmetoder för samtidighetskontroll?

Video: Vilka är några nackdelar med tidsstämplingsmetoder för samtidighetskontroll?

Video: Vilka är några nackdelar med tidsstämplingsmetoder för samtidighetskontroll?
Video: time stamping method in database | DBMS 2024, November
Anonim

De nackdel av tidsstämpling tillvägagångssätt är att varje värde som lagras i databasen kräver ytterligare två tidsstämpel fält: ett till sist tid fältet lästes och ett för den senaste uppdateringen. Tidsstämpling ökar därmed minnesbehovet och databasens bearbetningsoverhead.

Bara så, vad är problemen med att utföra samtidigt transaktioner?

När samtidiga transaktioner är avrättade på ett okontrollerat sätt, flera problem kan hända. Samtidighetskontrollen har följande tre huvudsakliga problem : Förlorade uppdateringar. Smutsig läsning (eller oengagerad data).

På samma sätt, hur genererar systemet tidsstämplar? Vanligtvis, tidsstämpel värden tilldelas i den ordning som transaktionerna skickas till systemet . Transaktionerna hanteras så att de ser ut att köras i en tidsstämpel beställa. Tidsstämplar kan också vara genererad genom att öka en logisk räknare varje gång en ny transaktion startar.

Dessutom, hur kontrollerar du samtidighet i en databas?

Samtidighetskontroll tillhandahålls i en databas för att:

  1. (i) upprätthålla isolering mellan transaktioner.
  2. (ii) bevara databaskonsistensen genom konsistensbevarande utförande av transaktioner.
  3. (iii) lösa läs-skriva och skriv-läs konflikter.

Varför behövs samtidighetskontroll?

Anledningar till att använda Samtidighetskontroll Metoden är DBMS: Att tillämpa isolering genom ömsesidig uteslutning mellan motstridiga transaktioner. För att lösa läs-skriva och skriv-skriv konfliktproblem. Att bevara databasens konsistens genom att ständigt bevara exekveringshinder.

Rekommenderad: