İçeriğe geçin

Veritabanı kilidi

Veritabanı kilidi, uyumsuz işlemlerin kontrolsüz çakışmaması için veri veya nesnelere eşzamanlı erişimi düzenler.

Yazılım geliştirme

Eşzamanlı erişimi düzenlemek

Veritabanı kilidi, belirli veri veya nesnelere hangi işlemlerin aynı anda erişebileceğini düzenler. Kapsam ve uyumluluk kilit türüne bağlıdır. Kurgusal örnekte iki işlem aynı sipariş satırını değiştirmek ister; biri diğerini beklemek zorunda kalabilir.

Satır kilidi, tablodaki her okuma sorgusunun otomatik engellendiği anlamına gelmez. Ancak uzun açık işlemler beklemeyi artırabilir. Karşılıklı bekleme, sistemin ele alması gereken deadlock durumuna dönüşebilir. Bu nedenle kilit kapsamını, süresini ve hata yönetimini inceleyin. Kilit kullanıcı yetkisi değildir; hangi değişikliğin iş açısından uygun olduğuna karar vermez.

Kaynaklar

Bu konudaki yazılar

ASES ile Yazılım geliştirme

Özel yazılım, web ve mobil uygulamalar