Junior — Middle
Vysvetlite, čo sa rozumie pod nereláciou databázou.
sobes.tech AI
Odpoveď od AI
Databáza NoSQL (Not Only SQL) je typ databázy, ktorá nevyužíva tradičný relačný model s tabuľkami, riadkami a stĺpcami. Namiesto toho sa údaje ukladajú v iných formátoch, ako sú dokumenty, kľúč-hodnota, grafy alebo stĺpce.
Hlavné vlastnosti databáz NoSQL:
- Flexibilná štruktúra údajov, ktorá nevyžaduje pevné schémy.
- Vhodné na ukladanie veľkých objemov heterogénnych údajov.
- Vysoká škálovateľnosť a výkon v distribuovaných systémoch.
Príklad: MongoDB ukladá údaje vo formáte dokumentov, podobných JSON objektom, čo je vhodné pre dynamicky sa meniace údaje.
Preto sa databázy NoSQL používajú tam, kde je relačný model nepraktický alebo nadbytočný, napríklad pre veľké dáta, cache, ukladanie relácií a pod.