Undo Log

Türkçe karşılığı: Geri alma günlüğüAlan: Veritabanları

Bir işlemin yaptığı değişiklikleri geri çevirmek veya önceki satır sürümünü görünür kılmak için gerekli eski durum bilgisini tutan günlük yapısı.

Undo bilgisi yalnız başarısız transaction'ı geri çevirmek için kullanılmaz; MVCC kullanan sistemlerde eski sürümün okunabilmesi de aynı geçmiş bilgiye dayanabilir. Bu nedenle uzun transaction'lar undo alanının ömrünü ve temizlik davranışını etkileyebilir.

Redo ile undo aynı amaç için tutulmaz: redo tamamlanmış değişiklikleri yeniden uygulama yönünde, undo ise önceki mantıksal duruma dönebilme yönünde çalışır.