Junior — Middle
Məlumatların denormalizasiyasının istifadə olunduğu vəziyyəti göstərə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Məlumatların denormalizasiyası, oxuma sürəti və sorğu performansı vacib olduqda, yer qənaəti və məlumatların bütövlüyü vacib olmadıqda əsaslandırılır. Məsələn:
- Analitik və ya hesabat sistemlərində, burada tez-tez mürəkkəb sorğular və JOIN-lər həyata keçirilir, denormalizasiya JOIN sayını azaldır və sorğuları sürətləndirir.
- Keşlərdə və ya Data Warehouse-də, burada məlumatlar sürətli giriş üçün təkrarlanır.
- Yüksək oxuma yükü və aşağı yazma yükü olan tətbiqlərdə, məlumatların çoxluğu tez-tez münaqişələrə səbəb olmur.
Nümunə: istifadəçinin ünvanını ayrıca cədvəldə saxlamaq yerinə, onu sifarişlər cədvəlində birbaşa saxlamaq olar, beləliklə bütün məlumatları JOIN olmadan sürətlə əldə etmək mümkündür.