Sobes.tech
Junior — Middle

Vai vari uzskaitīt galvenos datu struktūras un informācijas glabāšanas formātus datu bāzēs?

sobes.tech AI

Atbilde no AI

Galvenie datu struktūru veidi, kas bieži tiek izmanto programmēšanā un datu bāzēs:

  • Masīvi — sakārtotas vienāda tipa elementu kolekcijas.
  • Saistītās saraksti — elementu secība, kur katrs satur atsauci uz nākamo.
  • Steki — struktūra ar piekļuvi pēc LIFO principa (pēdējais iebraucis, pirmais iziet).
  • Rindas — struktūra ar piekļuvi pēc FIFO principa (pirmo iebraucis, pirmais iziet).
  • Koki — hierarhiskas struktūras, piemēram, binārie koki, B-koki.
  • Hesēšanas tabulas — struktūras ātrai meklēšanai pēc atslēgas.
  • Grafi — mezglu un to starpā esošo malu kopums.

Informācijas glabāšanas formāti datu bāzēs:

  • Tabulāri (relāciju) — dati tiek glabāti tabulās ar kolonnām un rindām (piemēram, SQL bāzes).
  • Dokumentu orientēti — dati tiek glabāti dokumentu formā (JSON, BSON), piemēram, MongoDB.
  • Atslēga-vērtība — pāri atslēgai un vērtībai, piemēram, Redis.
  • Kolonnu orientēti — dati tiek glabāti pēc kolonnu principa, optimāli analīzei (piemēram, Cassandra).
  • Grafu datu bāzes — glabā datus grafu formātā, piemērotas sarežģītām saitēm (piemēram, Neo4j).