#amazon-web-services #aws-documentdb #aws-documentdb-mongoapi
#amazon-веб-сервисы #aws-documentdb #aws-documentdb-mongoapi
Вопрос:
Я не знаю, почему AWS DocumentDB не поддерживает версию MongoDB выше 3.6? Должен ли я использовать mongo 3.6 или 4.0 выше?
Комментарии:
1. Amazon DocumentDB теперь поддерживает совместимость с MongoDB 4.0: aws.amazon.com/about-aws/whats-new/2020/11 /…
Ответ №1:
Amazon DocumentDB теперь поддерживает совместимость с MongoDB 4.0, включая транзакции: https://aws.amazon.com/about-aws/whats-new/2020/11/amazon-documentdb-with-mongodb-compatibility-adds-support-for-mongodb-4-and-transactions/
Ответ №2:
Document DB совместим только с MongoDB 3.6. Смотрите: https://aws.amazon.com/documentdb/features / Хотите ли вы использовать 3.6 против 4.0 или даже 4.2 или 4.4, очень субъективно зависит от того, что вы хотите сделать с БД.
Плюсы использования Document DB в том, что это управляемый сервис, и, следовательно, вам не нужно много беспокоиться о его настройке. Проблема в том, что вы не получите функции, представленные в версии 3.6 и далее, например, транзакции с несколькими документами, новые операторы в конвейере agg, исправления ошибок и т. Д. Чтобы выяснить точные изменения, проверьте — https://docs.mongodb.com/manual/release-notes /
Вы можете установить mongodb на экземпляры EC2, это гарантирует, что вы получите самую последнюю и лучшую версию mongodb. Однако это связано с дополнительной работой по управлению экземпляром mongodb, его резервными копиями, соображениями высокой доступности и т. Д.
Обратите внимание: независимо от того, что вы решите, я бы рекомендовал вам попробовать использовать последние существующие на сегодняшний день драйверы, чтобы у вас была возможность перейти на последнюю версию самоустановленного mongo или даже обновить версии document db engine по мере их появления.
Ответ №3:
AWS DocumentDB использует собственный компонент database Engine, совместимый с API MongoDB 3.6.
API MongoDB 4.0 пока не поддерживается.
Ответ №4:
В AWS доступен MongoDB Atlas — AWS также поддерживает полностью управляемую службу баз данных — MongoDB Atlas — https://aws.amazon.com/de/quickstart/architecture/mongodb / AWS позволяет гибко, масштабируемо и экономично настроить инфраструктуру для поддержки развертывания MongoDB в облаке AWS.