Sobes.tech
Junior

Veritabanlarında ACID işlemleri nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

ACID, veritabanlarındaki işlemlerin güvenilirliğini ve doğruluğunu sağlayan özellikler kümesidir:

  • Atomiklik: işlem tamamen gerçekleştirilir veya hiç gerçekleştirilmez. Bir şey ters giderse, tüm değişiklikler geri alınır.
  • Tutarlılık: işlem, veritabanını doğru bir durumdan başka bir doğru duruma geçirir, tüm kurallara ve sınırlamalara uyulur.
  • İzolasyon: paralel işlemler birbirini etkilemez, sanki sıralıymış gibi çalışır.
  • Dayanıklılık: işlemi onayladıktan sonra, değişiklikler veritabanında saklanır ve arızalar olsa bile kaybolmaz.

Örneğin, hesaplar arasında para transferi sırasında:

  1. Bir hesaptan tutar düşülür.
  2. Diğer hesaba tutar eklenir.

Herhangi bir aşamada hata olursa, işlem geri alınır ve kısmi değişiklikler önlenir.