Všechna hesla

Slovník IT, managementu a projektového řízení

Anomálie write skew

Write skew

Souběžné transakce změní různé řádky podle stejného snímku dat a společně poruší podmínku platnou pro jejich kombinaci.

Při write skew mohou dvě transakce přečíst stav splňující obchodní pravidlo a poté upravit různé řádky. Protože se jejich zápisy přímo nepřekrývají, obě mohou být potvrzeny, ačkoli výsledný součet poruší původní podmínku. Problém může přetrvat i při snapshot isolation. Řešením bývá silnější izolace, výslovný zámek nebo přepsání pravidla na databázový invariant.