Junior — Middle
Verilənlər bazalarında məlumatların saxlanması üçün əsas məlumat strukturları və formatlarını sadalaya bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Proqramlaşdırma və verilənlər bazalarında tez-tez istifadə olunan əsas məlumat strukturları:
- Massivlər — eyni tipli elementlərin sıralanmış kolleksiyaları.
- Bağlı siyahılar — hər biri növbəti elementə istinad edən elementlər ardıcıllığı.
- Yığınlar — LIFO (son daxil olan, ilk çıxarılır) prinsipinə əsaslanan struktur.
- Kuyruklar — FIFO (ilk daxil olan, ilk çıxarılır) prinsipinə əsaslanan struktur.
- Ağaclar — hierarxik strukturlar, məsələn, ikili ağaclar, B-ağaclar.
- Hash cədvəlləri — sürətli axtarış üçün strukturlar.
- Qrafiklər — onların düyünləri və kənarları toplusu.
Məlumatların bazalarda saxlanma formatları:
- Cədvəl (əlaqəli) — məlumatlar cədvəllərdə sütunlar və sətirlər şəklində saxlanılır (məsələn, SQL bazaları).
- Sənəd yönümlü — məlumatlar sənədlər şəklində saxlanılır (JSON, BSON), məsələn, MongoDB.
- Açar-dəyər — açar və dəyər cütləri, məsələn Redis.
- Sütun yönümlü — məlumatlar sütunlar üzrə saxlanılır, analitika üçün uyğundur (məsələn, Cassandra).
- Qraf bazaları — məlumatları qraf şəklində saxlayır, mürəkkəb əlaqələr üçün uyğundur (məsələn, Neo4j).