Sobes.tech
Junior

Ի՞նչ են ACID գործարքները տվյալների բազաներում։

sobes.tech AI

Պատասխան AI-ից

ACID — դա տվյալների բազաների գործառնությունների հատկությունների հավաքածու է, որոնք ապահովում են գործառնությունների հուսալիությունը և ճշգրտությունը:

  • Ատոմատություն: գործառնությունը կատարվում է ամբողջությամբ կամ ընդհանրապես ոչինչ չի կատարվում: Եթե ինչ-որ բան սխալ է, բոլոր փոփոխությունները վերացվում են:
  • Կոնսիստենտություն: գործառնությունը բազային տեղափոխում է ճիշտ վիճակից մյուսին՝ պահպանելով բոլոր կանոններն ու սահմանափակումները:
  • Իզոլացիա: համաժամանակյա գործառնությունները միմյանց վրա ազդեցություն չեն ունենում, կարծես դրանք կատարվում են հերթով:
  • Տևականություն: գործառնության հաստատումից հետո փոփոխությունները պահվում են բազայում և չեն կորցվում նույնիսկ սխալների դեպքում:

Օրինակ՝ գումարի փոխանցում հաշիվների միջև:

  1. գումարը հանում ենք մեկ հաշվից:
  2. գումարը ավելացնում ենք մյուս հաշվին:

Եթե որեւէ փուլում սխալ լինի, գործառնությունը վերացվում է՝ կանխելու մասնակի փոփոխությունները։