Sobes.tech
Junior — Middle

Meg tudná magyarázni a Repeatable Read izolációs szint működési elvét az adatbázisokban?

sobes.tech MI

Válasz az MI-től

A Repeatable Read tranzakciós izolációs szint garantálja, hogy ugyanazon tranzakción belül minden ismételt olvasás ugyanazokat az eredményeket adja vissza. Ez azt jelenti, hogy ha egy tranzakció olvasott egy sort az adatbázisból, akkor ugyanazon tranzakción belül újra olvasva ugyanazt a sort, nem fogja látni más tranzakciók által végrehajtott változásokat.

Fő jellemzők:

  • Megakadályozza a nem ismételhető olvasásokat.
  • Engedélyezheti a fantom olvasásokat (új sorok hozzáadása más tranzakciók által megjelenhet a ismételt lekérdezéseknél).

Példa: ha egy tranzakció egy számla egyenlegét olvassa, akkor ugyanazon tranzakción belül újra olvasva az egyenleg nem fog változni, még akkor sem, ha egy másik tranzakció frissítette azt az első olvasás után.

Ez zárolások vagy adatverzió kezelésével érhető el, az adatbázis-kezelő rendszer (DBMS) függvényében.