Phantom Read
Aynı predicate sorgusunun aynı transaction içinde tekrarlandığında araya giren insert/delete nedeniyle farklı satır kümesi döndürmesi.
Teknik 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.
Sınırlar
Aynı satırın değerinin değişmesi non-repeatable read'dir; phantom read satır kümesinin değişmesiyle ilgilidir.
İlgili Kavramlar
- Serializability
- Predicate Lock
- Non-Repeatable Read
- MVCC