Middle
Čo je rozdiel medzi relačnou a nerelačnou databázou?
sobes.tech AI
Odpoveď od AI
Vazobná databáza (RDB) organizuje údaje vo forme tabuliek s jasne definovanými schémami (riadky a stĺpce), kde sú údaje prepojené cez kľúče (napríklad primárne a cudzie kľúče). Používa jazyk SQL na dotazy a zabezpečuje transakčnosť, integritu údajov a zložité vzťahy.
Nezávislá databáza (NoSQL) nevyžaduje pevné schéma a môže ukladať údaje v rôznych formátoch: dokumenty (JSON), kľúč-hodnota, grafy, stĺpcové úložiská. NoSQL je flexibilnejšia a škálovateľnejšia, často sa používa pre veľké objemy údajov a distribuované systémy, ale nemusí zaručiť prísnu transakčnosť.
Príklady:
- RDB: PostgreSQL, MySQL
- NoSQL: MongoDB (dokumenty), Redis (kľúč-hodnota), Cassandra (stĺpec)