MVCC, bir satır güncellendiğinde veya silindiğinde eski verinin hemen üzerine yazılmasını engeller. Bunun yerine:
- •PostgreSQL: Güncellenen satırın yeni bir kopyasını (
tuple) heap sayfasına ekler (xminvexmaxişlem kimlikleriyle). Eski satır görünmez hale gelir ve daha sonra VACUUM tarafından temizlenir. - •MySQL (InnoDB): Satırı yerinde (
in-place) günceller; ancak eski değerleri Undo Tablespace içindeki geri alma segmentlerine yazar. Okuyucular bir sorgu çalıştırdığında bu undo segmentlerinden satırın o anki eski halini yeniden inşa eder (Purge Threadtemizler).