Совместимость более старых версий драйверов с более новым сервером mongodb - PullRequest
0 голосов
/ 07 мая 2018

У нас есть несколько приложений, использующих mongodb в качестве базы данных. В нашем текущем случае наши приложения используют драйвер Монго 3.4.

На стороне сервера в настоящее время мы работаем с Mongo 3.4, но мы хотели бы поддерживать версию Mongo в актуальном состоянии как можно дольше.

Я знаю, что драйверы Монго обеспечивают такой уровень обратной совместимости, но я не знаю, может ли старая версия драйвера Монго без проблем работать с более новой версией сервера Монго.

Может ли драйвер mongo 3.4 работать с сервером 3.6 без проблем?

1 Ответ

0 голосов
/ 08 мая 2018

Официально поддерживаемые драйверы обеспечивают обратную совместимость.

То есть более новые драйверы должны быть совместимы с более старыми версиями сервера, но всегда настоятельно рекомендуется тщательное тестирование приложения для двойной проверки.

Обратите внимание, что обратное не всегда верно, например, более новые серверы могут быть совместимыми с более старыми драйверами, но нет никакой гарантии. Это особенно верно, если вы примените setFeatureCompatibilityVersion команду после обновления сервера.

Страница Совместимость драйверов в документации должна соответствовать версии драйверов и версий серверов. Возможно, вы сможете обратиться к этой странице в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...