9. Dokumentové nerelační databáze Flashcards

1
Q

Co jsou dokumenty a kolekce v dokumentových databázích?

A
  • Dokumenty jsou základními stavebními bloky dokumentových databází, představují data jako sady klíč-hodnota párů, podobné objektům JSON.
  • Kolekce jsou skupiny dokumentů, které fungují podobně jako tabulky v relačních databázích, ale bez pevně definovaného schématu.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jaké role hrají indexy v dokumentových databázích?

A
  • Indexy zlepšují výkon dotazování tím, že poskytují rychlý přístup k datům bez nutnosti prohledávat každý dokument. Mohou být vytvořeny na jakémkoliv poli v dokumentu a jsou klíčové pro efektivní vyhledávání.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jaké jsou možnosti dotazování v dokumentových databázích?

A
  • Dokumentové databáze nabízejí mocný a flexibilní dotazovací jazyk, který umožňuje složité vyhledávání, agregace a manipulace s daty. Příkladem jsou MongoDB dotazovací operátory jako $match, $group a $sort.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jak dokumentové databáze zajišťují vysoký výkon?

A
  • Díky designu orientovanému na horizontální škálovatelnost a podpoře replikace, dokumentové databáze efektivně rozšiřují svou kapacitu a zvyšují výkon přidáním serverů.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jak jsou dokumentové databáze navrženy pro zajištění vysoké dostupnosti?

A
  • Použitím replikačních sad a automatických failover mechanismů, dokumentové databáze jako MongoDB zajistí, že data jsou konzistentně dostupná a aplikace zůstane funkční i v případě výpadku serveru.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly