Когда выбирают NoSQL СУБД вместо SQL?
MongoDB — классический пример NoSQL СУБД. Если вы работаете с большим объемом полуструктурированных и неструктурированных данных — то это ваш выбор. Это документоориентированное решение с открытым исходным кодом, которое использует для хранения структуру JSON, постоянно обновляется и дорабатывается.
MongoDB отличается высокой доступностью, горизонтальной масштабируемостью, быстрой работой с данными, возможностями аналитики в реальном времени и кешированием данных. Подробнее о возможностях MongoDB и задачах, которые она решает читайте в
статье.
Развернуть и использовать MongoDB можно в собственной инфраструктуре, но если мы хотим
экономить ресурсы, время и нервы, то вариант с управляемым сервисом в облаке выглядит очень привлекательно.
В Yandex.Cloud с помощью сервиса
Managed Service for MongoDB установка и первоначальная настройка кластера БД делается в несколько кликов. Дальше вы работаете с базой, а сервис занимается обеспечением отказоустойчивости, резервным копированием, мониторингом, обновлением. Вертикальное и горизонтальное масштабирование доступно "по кнопке" в консоли управления.
Попробуйте
создать первый кластер MongoDB прямо сейчас — это займёт пару минут.