Junior — Middle
Môžeš uviesť populárne nerelácie databázy a vysvetliť ich vlastnosti?
sobes.tech AI
Odpoveď od AI
Populárne NoSQL databázy a ich vlastnosti:
- MongoDB — dokumentovo orientovaná databáza, ukladá dáta vo formáte podobnom JSON. Vhodná pre flexibilné schémy a rýchle prototypovanie.
- Redis — in-memory kľúč-hodnota úložisko, používa sa na cache, relácie a rýchle operácie s dátami.
- Cassandra — stĺpcová databáza, optimalizovaná na spracovanie veľkých objemov dát a vysokú dostupnosť.
- Neo4j — grafová databáza, určená na ukladanie a spracovanie grafových štruktúr, napríklad sociálnych sietí.
Vlastnosti NoSQL databáz:
- Flexibilné schéma dát (bez schémy).
- Vysoká škálovateľnosť a výkon.
- Podpora rôznych modelov dát: dokumenty, kľúč-hodnota, grafy, stĺpce.
- Často obetujú prísnu konzistenciu v prospech dostupnosti a rýchlosti (CAP teorema).