BT Sözlüğü › Veritabanları › MVCC

MVCC

Veritabanları Svenska → Güncellendi: 2026-10-11

Çok Sürümlü Eşzamanlılık Denetimi: veritabanı aynı satırın birden fazla sürümünü tutar, böylece okuyucular yazıcıları (ve tersi) hiç engellemez.

Her işlem, bir işlem kimliğine dayalı bir anlık görüntü alır ve yalnızca işlem başladığında onaylanmış sürümleri görür. Yazma işlemleri yeni sürüm üretir; eskiler sonradan temizlenir (Postgres'te VACUUM, Oracle/MySQL InnoDB'de geri alma günlüğü).

Postgres, Oracle, MySQL InnoDB, SQL Server (anlık görüntü modu), SQLite (WAL modu) ve Spanner'da varsayılandır. Bedeli: daha fazla disk/bellek, düzenli çöp toplama ve anlık görüntü yalıtımında "write skew" anomalisinin hâlâ mümkün olması.

← Sözlüğe dön