Ето някои от предимствата на MongoDB за изграждане на уеб приложения:
- Модел на данни, базиран на документи. Основната единица за съхранение е аналогична на JSON, Python речници, Ruby хешове и т.н. Това е богата структура от данни, способна да съхранява масиви и други документи. Това означава, че често можете да представите в един обект конструкция, която би изисквала няколко таблици за правилно представяне в релационна db. Това е особено полезно, ако вашите данни са неизменни.
- Възможност за дълбоки заявки. MongoDB поддържа динамични заявки към документи, използвайки базиран на документи език за заявки, който е почти толкова мощен, колкото SQL.
- Без миграции на схеми. Тъй като MongoDB не съдържа схеми, вашият код дефинира вашата схема.
- Ясен път към хоризонтална мащабируемост.
Ще трябва да прочетете повече за него и да играете с него, за да получите по-добра представа. Ето онлайн демонстрация:
http://try.mongodb.org/