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