Sobes.tech
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).