Sobes.tech
Junior — Middle

Ar galite išvardyti pagrindinius duomenų struktūrų tipus ir informacijos saugojimo formatus duomenų bazėse?

sobes.tech AI

Atsakymas iš AI

Pagrindiniai duomenų struktūrų tipai, dažnai naudojami programavime ir duomenų bazėse:

  • Masyvai — tvarkingos vieno tipo elementų kolekcijos.
  • Sujungtosios sąrašai — elementų seka, kur kiekvienas turi nuorodą į kitą.
  • Stosai — struktūra, prieinama pagal LIFO principą (paskutinis įeina, pirmas išeina).
  • Eilės — struktūra, prieinama pagal FIFO principą (pirmas įeina, pirmas išeina).
  • Medžiai — hierarchinės struktūros, pvz., dvejiniai medžiai, B-medžiai.
  • Hash lentelės — struktūros greitam paieškai pagal raktą.
  • Tinklai — mazgų ir jų tarpusavio ryšių rinkinys.

Informacijos saugojimo formatai duomenų bazėse:

  • Lentelės (relacinės) — duomenys saugomi lentelėse su stulpeliais ir eilutėmis (pvz., SQL bazės).
  • Dokumentų orientuotos — duomenys saugomi kaip dokumentai (JSON, BSON), pvz., MongoDB.
  • Raktas-verta — poros raktas ir vertė, pvz., Redis.
  • Stulpelinės — duomenys saugomi pagal stulpelius, tinkami analizei (pvz., Cassandra).
  • Grafo bazės — saugo duomenis grafų formatu, tinkamos sudėtingoms ryšiams (pvz., Neo4j).