Arşivler

ACID Prensibleri Nedir

blank

ACID dediğimiz prensipler, değişikliklerin bir veri tabanına nasıl uygulanacağını yöneten bir tasarımdır. Veritabanı transaction yönetimi için olması gereken yaklaşımları ifade eder. ACID; Atomicity (Bütünlük), Consistency (Tutarlılık), Isolation (Yalıtım), Durability (Dayanıklılık) demektir.

Atomicity: Bir işlem sırasında başarısız olması durumda tüm işlemlerin hepsi iptal edilir. İşlemde olan bir hata ona bağlı tüm iş/işlemlerin geri alınır.

Consistency: Verilerimiz tutarlı olmalıdır. Bir transaction işlemi bitene kadar yeni veriler sunulmaz ve by sayede verileriln tutarlı olmasını garanti eder.

Isolation: Transaction bitene kadar işlem devam ettirilir ve başka transactionlar etkilenmez. İşler kitlenir.

Durability: Hata alınan durumlarda işlemlerin geri alınmasını garanti eder.