Zde jsou některé z výhod MongoDB pro vytváření webových aplikací:
- Datový model založený na dokumentech. Základní jednotka úložiště je analogická s JSON, Python slovníky, Ruby hashe atd. Jedná se o bohatou datovou strukturu schopnou pojmout pole a další dokumenty. To znamená, že často můžete v jedné entitě reprezentovat konstrukci, která by vyžadovala několik tabulek, aby správně reprezentovala v relační databázi. To je zvláště užitečné, pokud jsou vaše data neměnná.
- Hluboké možnosti dotazování. MongoDB podporuje dynamické dotazy na dokumenty pomocí dotazovacího jazyka založeného na dokumentech, který je téměř stejně výkonný jako SQL.
- Žádné migrace schémat. Protože MongoDB neobsahuje schéma, váš kód definuje vaše schéma.
- Jasná cesta k horizontální škálovatelnosti.
Budete si o tom muset přečíst více a pohrát si s tím, abyste získali lepší představu. Zde je online demo:
http://try.mongodb.org/