Konflikt zápisu a čtení - Write–read conflict

v počítačová věda, v oblasti databáze, konflikt zápisu a čtení, také známý jako čtení nepotvrzených dat, je výpočetní anomálie spojená s prokládaným prováděním transakcí.

Vzhledem k plánu S

T2 mohl číst databázový objekt A, upravený T1, který se nepotvrdil. Tohle je špinavé čtení.

T1 může zapsat určitou hodnotu do A, což činí databázi nekonzistentní. Je možné, že prokládané spuštění může odhalit tuto nekonzistenci a vést k nekonzistentnímu konečnému stavu databáze, KYSELINA pravidla.

Přísné 2PL překonává tuto nekonzistenci tím, že blokuje T2 při provádění čtení / zápisu na A. Všimněte si však, že Přísné 2PL může mít řadu nevýhod, například možnost zablokování.

Viz také

Reference