Sobes.tech
Junior — Middle

Verilənlər bazalarında əməliyyat anlayışının nə olduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Verilənlər bazalarında əməliyyat, bir vahid kimi yerinə yetirilən əməliyyatlar ardıcıllığıdır. Əsas fikir odur ki, bütün əməliyyatlar uğurla yerinə yetirilsin və ya heç biri tətbiq olunmasın (atomiklik).

Əməliyyatlar dörd əsas xüsusiyyəti təmin edir (ACID):

  • Atomiklik: əməliyyat daxilindəki bütün əməliyyatlar tamamilə yerinə yetirilir və ya heç biri yerinə yetirilmir.
  • Uyğunluq: əməliyyat tamamlandıqdan sonra verilənlər bazası düzgün vəziyyətdə qalır.
  • İzolyasiya: paralel əməliyyatlar bir-birinə təsir etmir.
  • Davamlılıq: əməliyyat təsdiqləndikdən sonra dəyişikliklər hətta nasazlıqlar zamanı da saxlanılır.

Nümunə: bankda hesablar arasında pul köçürülməsi zamanı, əməliyyat bir hesabdan pul çıxarılması və digərinə əlavə olunmasının birlikdə baş verməsini təmin edir, beləliklə pul itirilməsindən və ya yaradılmasından qaçınır.