AWS DocumentDB не поддерживает mongodb 4.0

#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.

https://aws.amazon.com/de/quickstart/architecture/mongodb/