NoSQL Flashcards

1
Q

Kaj je NoSQL?

A

NoSQL vkljucuje širok nabor tehnologij, ki lahko shranjujejo ˇ
strukturirane, polstrukturirane, nestrukturirane in polimorfne
podatke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Zakaj je NoSQL bolj priljubljena pri velikanih, kot je Google?

A

Ukvarjajo se z velikimi kol. podatkov.
Ker so hitrejše, se bolje razširjajo kot relacijske pod. zbirke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Lastnosti NoSQL?

A
  • ne-relacijski 🚗
  • so brez shem ⚧ (ne zahtevajo opredelitve sheme podatkov)
    Prikaz v široki tabeli (Wide column representation): dovoli, da ima vsaka enota v tabeli drugačen nabor atributov
  • enostaven dostop ♿ (omogoča uporabo enostavnih vmestnikov za shranjevanje in poizvedovanje po podatkih in neposredna manipulacija podatkov)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Katere tipe NoSQL pod. zbirk poznamo?

4 vrste

A

Štiri vrste:
* dvojice ključ-vrednost,
* stolpčno usmerjene
* na osnovi grafov
* na osnovi dokumentov

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Razloži: Shranjevanje v paru: ključ / vrednost

A

Podatki so shranjeni v parih ključ/vrednost. Zasnovan je tako, da omogoca obdelavo velike količine podatkov in velike obremenitve.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Razloži: Stolpično shranjevanje

A

V stolpcih.
Zagotavljajo visoko zmogljivost pri agregacijskih poizvedbah, kot
so SUM, COUNT, AVG, MIN itd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Razloži: Baze na osnovi dokumentov

A

shranjujejo in priklicejo podatke kot par ključ-vrednost, del vrednosti pa je shranjen kot
dokument.
Primer: platforme za bloge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Razloži: Baze na osnovi grafov

A
  • Tovrstne zbirke hranijo entitete in odnose med temi entitetami
  • Vsaka entiteta je shranjena kot vozlišče v grafu.
  • Vsak “odnos” pa kot povezava med točkama.
  • Vsako vozlišče in povezava imata edinstven identifikator.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Kaj so omejitve NoSQL?

A
  • Ni pravil za standardizacijo 👩‍⚖️
  • Omejene možnosti poizvedovanja 🔍
  • Počasnejši razvoj 🦥
  • Ne ponuja nobenih tradicionalnih zmogljivosti 💪 podatkovnih zbirk
  • Težko je vzdrževati edinstvene
    vrednosti 🙈
How well did you know this?
1
Not at all
2
3
4
5
Perfectly