Сообщения

MS Lesson8: DB index and partitions

 Index 💻 Verilənlər Bazasında İndeks Nədir? Verilənlər bazasında indeks — cədvəldəki məlumatları  daha sürətli axtarıb tapmaq üçün  yaradılan xüsusi bir məlumat strukturudur (adətən B-Tree adlanan ağac strukturunda saxlanılır). Sən hər hansı bir sütuna (məsələn,  email  və ya  username  sütununa) indeks verəndə, verilənlər bazası arxa planda o sütundakı məlumatları  sıralanmış şəkildə  və  əsl məlumatın yerini göstərən bir linklə (pointer)  birlikdə yadda saxlayır. 🎯 Nə üçün lazımdır? Sürət (Əsas səbəb):   SELECT  sorğularını (xüsusilə  WHERE  şərti ilə olanları) kəskin şəkildə sürətləndirir. Milyonlarla sətri olan cədvəldə axtarış saniyələr yox, millisaniyələr çəkir. Sıralama (Sorting):   ORDER BY  istifadə edəndə məlumatlar artıq indeksdə sıralanmış olduğu üçün baza əlavə güc sərf etmir. Unikallıq (Uniqueness):   UNIQUE INDEX  yaradaraq bir sütunda eyni məlumatın (məsələn, eyni emailin) ik...

MS Lesson7: Docker

Docker, VM  d ey il VM  (Virtual Machine)  → həq iq ətən  tam  a yrı OS  ya radır (öz kernel -i var ) Docker  container  → OS yarat m ır,  host -un kernel-ini  paylaşır   Docker n ə  edir? Container y alnız bunları izol ə  edir: file system  (ö z fayl ları var ) pros eslər  (digər container -lərin pros eslər ini görmür) network  (ö z virtual şəb əkəsi  var ) resurs limiti  (CPU, RAM nə  q ədər istifad ə edəcə yini  məhdudlaşd ırmaq olar ) Amma : Kernel  paylaşıl ır  — host-un kernel-ini ist ifadə edir Tam  ayrı OS yoxdur Kernel nedir? Kernel  — ə mə liyyat sisteminin  ən ə s as hissə si dir . Hardware  il ə proqramlar  a rasında kör pü  rol unu oynay ır. N ə  edir? RAM i dar ə  edir  — hansı pro qram n ə qəd ər RAM ist ifadə edə c ək CPU idarə  edir  — hansı proses nə vaxt  iş ləyə cək Hardware ilə dan ışır  — disk...