Všechna hesla

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

Fantomové čtení v transakci

Phantom read

Anomálie, při níž opakovaný dotaz v transakci vrátí nové nebo chybějící řádky kvůli souběžné změně splňující jeho podmínku.

Fantomové čtení se týká množiny řádků odpovídajících predikátu, ne pouze jedné dříve přečtené hodnoty. Jiná transakce může vložit, změnit nebo odstranit řádek tak, že se při opakování dotazu změní jeho výsledek. Zda úroveň izolace tuto anomálii připouští, závisí také na konkrétní databázi a její implementaci.