Junior — Middle
Ներկայացրեք, թե ինչ է ենթադրվում տվյալների բազաների կառավարման համակարգերում գործարքի հասկացությունը
sobes.tech AI
Պատասխան AI-ից
Veritabanı idarəetmə sistemlərində əməliyyat, məntiqi cəhətdən tamamlanmış əməliyyatlar ardıcıllığıdır və tək bir vahid kimi icra olunur. O, dörd əsas xüsusiyyətə malikdir (ACID):
- Atomiklik (Atomicity): bütün əməliyyatlar ya tam şəkildə yerinə yetirilir, ya da ümumiyyətlə yerinə yetirilmir.
- Uyğunluq (Consistency): əməliyyat tamamlandıqdan sonra verilənlər bazası düzgün vəziyyətdə qalır.
- İzolyasiya (Isolation): paralel əməliyyatlar bir-birinə təsir etmir, sanki ardıcıl şəkildə yerinə yetirilirmiş kimi.
- Davamlılıq (Durability): əməliyyat təsdiqləndikdən sonra, onun dəyişiklikləri nasazlıqlar olsa belə saxlanılır.
Məsələn, hesablar arasında pul köçürməsi zamanı, əməliyyat bir hesabdan pulun çıxarılması və digərinə əlavə olunmasının birlikdə və ya ümumiyyətlə baş verməməsini təmin edir.