MongoDB, Как я могу перенести базу данных в новый кластер с более поздней версией без сбоев [закрыто]

У нас есть кластер mongodb на AWS, и наша производственная база данных mongo очень старая - мы все еще используем версию 2.6, тогда как последняя версия на данный момент - 3.2.7. Нам нужно обновить двоичные файлы mongodb до последней версии. Мы не можем обновить существующий кластер БД прямо на месте из-за несовместимости версий, нового механизма хранения и требований ITSec для шифрования томов EBS. Это означает, что нам нужно настроить новый кластер БД v.3.2 и каким-то образом перенести на нем существующие данные. Мы должны сделать это без сбоев, потому что сбой БД означает, что весь стек доставки продукции будет отключен.

Есть идеи, как это сделать без сбоев?

Спасибо

1
задан 16 June 2016 в 00:56

1 ответ

Лучший способ сделать это состоит в том, чтобы добавить, что новые 3,2 узла к текущей копии установили (votes:0), затем ожидают, поскольку это синхронизирует. Теперь мы можем завершить работу одних 2,6 экземпляров и набора для текущих 3,2 votes:1

Затем, мы можем работать с еще 3.2 и ожидать синхронизации....

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

Имеют забаву!

0
ответ дан 16 June 2016 в 00:56

Другие вопросы по тегам:

Похожие вопросы: