Transaction Boundary

Türkçe karşılığı: Transaction sınırıAlan: Yazılım Mühendisliği

Bir işlemin hangi adımlarının aynı atomik veritabanı transaction'ı içinde yürütüleceğini belirleyen mantıksal sınır.

Teknik Bağlam

Sınır çok geniş tutulursa lock süresi ve contention artabilir; çok dar tutulursa invariants parçalanabilir. Ağ çağrılarını açık transaction içinde tutmak tail latency ve rollback maliyetini büyütebilir.

Sınırlar

Method sınırı ile transaction sınırı zorunlu olarak aynı değildir. Framework annotation'ı iş kuralının semantiğini tek başına belirlemez.

İlgili Kavramlar

  • Serializability
  • Unit of Work
  • Transactional Outbox
  • Idempotency