Защо NoSql (MongoDB)?
-
Мащабируемо и гъвкаво хранилище за данни:Това е основната причина за отдалечаване от релационна база данни.
-
Схема по-малко :представя сложни йерархични връзки с един запис.
-
Мащабиране:Разделяне на данни на повече машини.
-
Удивително бърз:MongoDB използва двоичен кабелен протокол като основен режим на взаимодействие със сървъра
Характеристики:
-
Индексиране с лекота
-
Съхранен Java Script
-
Лесно администриране (автоматичен отказ, ако главният се повреди в архитектурата главен-подчинен)
MongoDB е мощен и се опитва да запази много функции от релационните системи, не е предназначен да прави всичко, което прави релационна база данни. Когато е възможно, сървърът на базата данни разтоварва обработката и логиката към страната на клиента.