Sobes.tech
Junior — Middle

Verilənlərin bütövlüyü və etibarlılığına hansı növ zəmanətlər təmin edilir verilənlər bazası ilə işləyərkən?

sobes.tech Süni İntellekt

AI-dan cavab

Verilənlər bazası ilə işləyərkən aşağıdakı məlumatların bütövlüyü və etibarlılığı növləri təmin edilir:

  • Atomiklik (Atomicity): tranzaksiya daxilində əməliyyatlar tamamilə yerinə yetirilir və ya ümumiyyətlə yerinə yetirilmir.
  • Uyğunluq (Consistency): tranzaksiya yerinə yetirildikdən sonra, verilənlər bazası düzgün vəziyyətdə qalır, bütün məhdudiyyətlər və qaydalara cavab verir.
  • İzolyasiya (Isolation): paralel tranzaksiyalar bir-birinə təsir etmir və nəticə ardıcıl yerinə yetirmə ilə eynidir.
  • Davamlılıq (Durability): tranzaksiya təsdiqləndikdən sonra, dəyişikliklər saxlanılır və nasazlıqlar olsa belə itmir.

Bu xüsusiyyətlər ACID kimi tanınır və etibarlı məlumat işləməsinin əsasını təşkil edir.

Bundan əlavə, verilənlər bazaları aşağıdakıları təmin edir:

  • Məlumatların bütövlüyü məhdudiyyətlər vasitəsilə (məsələn, unikalıq, xarici açarlar).
  • Nasazlıqlardan bərpa üçün tranzaksiya jurnalları və ehtiyat nüsxələrdən istifadə edilərək.

Go-da, verilənlər bazası ilə işləyərkən, adətən, tranzaksiyaları dəstəkləyən sürücülər və ORM-lər istifadə olunur və bu zəmanətlərin idarə olunmasına imkan verir.