Domů : Podmínky internetu : Definice NoSQL

NoSQL

NoSQL je nerelační databáze který ukládá a přistupuje datum pomocí párů klíč – hodnota. Místo ukládání dat do řádků a sloupců, jako je tradiční databáze, NoSQL DBMS ukládá každou položku samostatně pomocí jedinečného klíče. Databáze NoSQL navíc nevyžaduje strukturovaný schéma který definuje každý tabulka as tím související sloupce. To poskytuje mnohem flexibilnější přístup k ukládání dat než relační databáze.

Zatímco relační databáze (jako MySQL) jsou ideální pro ukládání strukturovaných dat, jejich rigidní struktura ztěžuje přidávání nových polí a rychlé škálování databáze. NoSQL poskytuje nestrukturovaný nebo „polostrukturovaný“ přístup, který je ideální pro zachycování a ukládání obsahu vytvářeného uživateli (UGC). To může zahrnovat text, obrázky, zvukové soubory, videa, streamy kliknutí, tweetynebo jiné údaje. Zatímco relační databáze se s růstem často stávají pomalejšími a neefektivnějšími, databáze NoSQL jsou vysoce škálovatelné. Ve skutečnosti můžete přidat tisíce nebo stovky tisíc nových evidence do databáze NoSQL s minimálním poklesem výkonu.

Vzhledem k flexibilitě a škálovatelnosti NoSQL začalo mnoho velkých podniků a organizací používat k ukládání uživatelských dat databáze NoSQL. Jsou obzvláště běžné v cloud computing aplikací a staly se nejoblíbenějším řešením úložiště pro velké údajů.

POZNÁMKA: NoSQL se někdy označuje jako „nejen SQL“, i když to není oficiální význam tohoto pojmu.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici NoSQL. Vysvětluje ve výpočetní terminologii, co znamená NoSQL, a je jedním z mnoha internetových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici NoSQL užitečnou, můžete ji odkázat pomocí výše citovaných odkazů.