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.
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í.
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.
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ů.
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.