Proč NoSql (MongoDB)?
-
Škálovatelné a flexibilní datové úložiště:Toto je hlavní důvod pro opuštění relační databáze.
-
Schema less :představuje složité hierarchické vztahy s jedním záznamem.
-
Scaling Out:Rozdělení dat na více počítačů.
-
Úžasně rychlé:MongoDB používá binární drátový protokol jako primární způsob interakce se serverem
Vlastnosti:
-
Snadné indexování
-
Uložený Java Script
-
Jednoduchá správa (automatické převzetí služeb při selhání, pokud hlavní zařízení v architektuře master-slave selže)
MongoDB je výkonný a snaží se zachovat mnoho funkcí z relačních systémů, není určen k tomu, aby dělal vše, co dělá relační databáze. Kdykoli je to možné, databázový server přenese zpracování a logiku na stranu klienta.