Phantom Read
Aynı predicate sorgusunun aynı transaction içinde tekrarlandığında araya giren insert/delete nedeniyle farklı satır kümesi döndürmesi.
Veri Tabanı Bağlamı
Predicate/range locking, serializable validation veya MVCC'nin ilgili izolasyon mekanizmaları phantom davranışını önleyebilir. B-tree aralık kilitleri bunun klasik uygulamalarındandır.
İşlem ve Depolama Sınırı
Aynı satırın değerinin değişmesi non-repeatable read'dir; phantom read satır kümesinin değişmesiyle ilgilidir.
İlişkili Veri Tabanı Kavramları
- Serializability
- Predicate Lock
- Non-Repeatable Read
- MVCC