Вопрос в большей степени основан на мнении.Все зависит от ваших потребностей.
Если ваши потребности соответствуют одному из нижеперечисленных, вы должны остаться с MongoDB:
- Ваше приложение запускается на месте, и контракты или заявления о конфиденциальности не позволяют вамхраните данные с помощью стороннего поставщика.
- Вам требуется большой объем памяти, но не требуется много запросов.
- Существуют другие проблемы с конфиденциальностью / соответствием.
- Ваше приложение не имеет доступа к Интернету.(брандмауэры, изолированные среды)
- Вы используете сторонние приложения, для которых требуется очень старая версия MongoDB
Вот некоторые MongoDB Altas преимущества:
- Простое развертывание, изменение и эластичное масштабирование кластеров базы данных с помощью нескольких щелчков мыши или вызова API
- Полное представление о производительности базы данных и базовых экземпляров
- Сосредоточьтесь больше на разработке, используя встроенные рекомендации по обеспечению безопасности и эксплуатации, такие как географическое распределение, автоматическое восстановление кластеров и постоянная проверка подлинности ишифрование.
Лучше всего было бы проверить, как выглядит работа с MongoDB Atlas на GCP.Вы можете проверить этот урок .