Domov Databáze Co je to nerelační databáze? - definice z techopedie

Co je to nerelační databáze? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená nerelační databáze?

Non-relační databáze je databáze, která neobsahuje model tabulky / klíče, který podporují systémy správy relačních databází (RDBMS). Tyto druhy databází vyžadují techniky manipulace s daty a procesy navržené tak, aby poskytovaly řešení velkých datových problémů, kterým čelí velké společnosti. Nejoblíbenější vznikající nerelační databáze se nazývá NoSQL (nejen SQL).

Techopedia vysvětluje nerelační databázi

Většina nerelačních databází je začleněna do webových stránek, jako jsou Google, Yahoo !, Amazon a Facebook. Tyto webové stránky zavádějí každý den spoustu nových aplikací s miliony uživatelů, takže díky existujícím řešením RDBMS by nedokázali zvládnout velké dopravní špičky. Protože RDBMS problém nedokáže vyřešit, přešli na nový druh DBMS, který je schopen zpracovávat data z webového měřítka nerelačním způsobem.


Zajímavým aspektem nerelační databáze, jako je NoSQL, je škálovatelnost. NoSQL používá systém BASE (v podstatě dostupný, měkký stav, případně konzistentní). Nerelační databáze se vzdávají tabulky ve formě relačních databází řádků a sloupců ve prospěch specializovaných rámců pro ukládání dat, ke kterým lze přistupovat pomocí speciálních API pro dotazování. Perzistence je v těchto databázích důležitým prvkem. Chcete-li umožnit rychlou propustnost obrovského množství dat, nejlepší možností výkonu je "v paměti", spíše než čtení a zápis z disků.


Relační databáze používají systém ACID, který zajišťuje konzistenci dat ve všech situacích správy dat, ale zjevně trvá zpracování déle kvůli všem těmto vztahům a jejich větvící se povaze. Systém BASE však uvolnil požadavky na konzistenci, aby bylo dosaženo lepší dostupnosti a rozdělení na lepší škálovatelnost.

Co je to nerelační databáze? - definice z techopedie