01
Tarihçeyi Yeniden Yazma
İşleme sıkıştırma, düzenleme ve yeniden sıralama; depo genelinde geçmiş değiştirmenin maliyeti; paylaşılan dallarda zorlayıcı itme disiplini; ve kaybolan işlemeleri referans günlüğüyle kurtarma.
- 01 Etkileşimli Yeniden Temellendirme Bir işlemeyi değiştirmek ondan sonraki her işlemenin kimliğini değiştirir; ortadan yeniden yazmak 50, 200, 1000 ve 4000 işlemelik tarihçelerde sırasıyla 252, 362, 3002 ve 11322 nesneye dokunur ve oran her ölçekte yaklaşık yarıda kalır.
- 02 Toplu Tarihçe Dönüşümü Depo genelinde bir dönüşüm ilk işlemeden başlar: bin işlemelik tarihçede 1000 kimlik değişir, 5640 nesneye dokunulur ve yeni tarihçe eskisiyle tek bir işleme bile paylaşmaz — bu yüzden her kopya yeniden klonlanmak zorundadır ve işlem geri alınamaz.
- 03 Zorlayıcı İtme Disiplini Bin işlemelik bir tarihçede son işlemeyi değiştirmek 1, ilk işlemeyi değiştirmek 1000 kimlik değiştirir; ama iki durumda da yedi kopyanın yedisi yeniden eşitlemek zorundadır ve dayanaksız kalan yerel iş aynı kalır — bedel değişikliğin büyüklüğüyle değil kopya sayısıyla ölçeklenir.
- 04 Referans Günlüğü Yeniden yazma tarihçeyi kısaltmaz, ikiye katlar: bin işlemelik depoda ilk işlemeden dönüşümden sonra 1000 işleme erişilebilir, 1000 işleme erişilemez durumda durur; altı kayıtlık bir günlükte saklama ufku 7, 30, 60 ve 90 gün olduğunda kurtarılabilen işleme 3, 50, 500 ve 1000'dir.