ACID özellikleri, işlemlerin güvenilir işlenmesini sağlayan veritabanı yönetiminde temel ilkelerdir.Veri bütünlüğü ve tutarlılığı korumak için, özellikle de eş zamanlı kullanıcılarla sistemlerde pratik hesaplamaları nasıl gerçekleştirebilir.
ACID Özellikleri Nedir?
ACID, dört anahtar özelliği temsil eden bir acronymdir: Atomiklik, Consistency, Isolation ve Durability. Bu özellikler veritabanı işlemlerinin güvenilir olarak işlendiğini garanti eder, hatta hataların veya sistem başarısızlıklarının durumunda bile.
Atomiteyi Hesaplamayı Hesaplamayı Hesaplamayı Hesaplamayı
Atomik bir işlemin tamamen veya hiç tamamlanmadığını garanti eder. Atomu doğrulamak için, bir işlem içinde tüm işlemleri bir araya veya birlikte geri döndürün. Örneğin, bir işlem hesap arasındaki fonları transfer ederse, toplam denge işlemden sonra değişmemelidir.
Ensuring Consistency
Konsolosluk veritabanı kurallarını ve kısıtlamaları korumak içerir. Pratik hesaplar, verilerin işlemlerden sonra şema kısıtlamalarına uymasını sağlar. Örneğin, toplam envanter sayılarının birden fazla güncellemeden sonra doğru kalmasını sağlar.
izolasyon ve Durability
İşlemler müdahale olmadan eş zamanlı olarak nasıl yürütülür. Durability, bir işlem taahhüt ettiğinde, etkileri kalıcıdır, hatta sistem başarısızlığı durumundadır. Hesaplamalar bu özelliklerin yük altında tutulması için işlem yanıt süreleri ve kurtarma süreleri içerir.