Indholdsfortegnelse:

Hvad er nogle ulemper ved tidsstemplingsmetoder til samtidighedskontrol?
Hvad er nogle ulemper ved tidsstemplingsmetoder til samtidighedskontrol?

Video: Hvad er nogle ulemper ved tidsstemplingsmetoder til samtidighedskontrol?

Video: Hvad er nogle ulemper ved tidsstemplingsmetoder til samtidighedskontrol?
Video: time stamping method in database | DBMS 2024, April
Anonim

Det ulempe af tidsstempling fremgangsmåde er, at hver værdi gemt i databasen kræver to yderligere tidsstempel felter: et til sidst tid feltet blev læst og en til den sidste opdatering. Tidsstempling øger dermed hukommelsesbehovet og databasens behandlingsomkostninger.

Bare så, hvad er problemerne ved samtidig udførelse af transaktion?

Hvornår samtidige transaktioner er henrettet på en ukontrolleret måde, flere problemer kan forekomme. Samtidighedskontrollen har følgende tre hovedelementer problemer : Mistede opdateringer. Beskidt læst (eller uforpligtende data).

På samme måde, hvordan genererer systemet tidsstempler? Typisk, tidsstempel værdier tildeles i den rækkefølge, som transaktionerne sendes til system . Transaktionerne styres, så de ser ud til at køre i en tidsstempel bestille. Tidsstempler kan også være genereret ved at øge en logisk tæller hver gang en ny transaktion starter.

Og hvordan kontrollerer du samtidighed i en database?

Samtidighedskontrol leveres i en database til:

  1. (i) håndhæve isolation mellem transaktioner.
  2. (ii) bevare databasens konsistens gennem konsistensbevarende udførelse af transaktioner.
  3. (iii) løse læse-skrive og skrive-læse konflikter.

Hvorfor er der behov for samtidighedskontrol?

Grunde til at bruge Samtidig kontrol metode er DBMS: At anvende isolation gennem gensidig udelukkelse mellem modstridende transaktioner. At løse læs-skrive og skrive-skrive konfliktproblemer. For at bevare databasens konsistens gennem konstant bevarelse af eksekveringshindringer.

Anbefalede: