mongodump'ing 32-битная более старая версия MongoDB и mongorestore'ing It до 64-битной обновленной версии
У меня есть рабочий сервер, который использует один экземпляр более старой 32-разрядной версии MongoDB (2.0.0). Я хотел проверить пару вещей, прежде чем начать работу по переносу этих данных на отдельный сервер.
Будут ли какие-либо конфликты при использовании mongodump для 32-разрядной установки и mongorestore для 64-разрядной установки?
Есть ли проблемы с переносом дампа базы данных 2.0 в установку 2.2.x?
Я читал, что вы не можете сделать mongodump из 2.2 и правильно mongorestore до 2.0, но я просто делаю обновление версии. Я также читал, что вы можете создавать наборы реплик между 32-битной и 64-битной версиями MongoDB, поэтому я надеюсь, что этот переход будет работать нормально.
Просто хотел проверить, спасибо!
1 ответ
Будут ли какие-либо конфликты при использовании mongodump для 32-разрядной установки и mongorestore для 64-разрядной установки?
Нет, все будет хорошо, никаких проблем - формат BSON не изменится из-за архитектуры
Есть ли проблемы с переносом дампа базы данных 2.0 в установку 2.2.x?
Здесь тоже нет проблем, на самом деле вы можете просто скопировать файлы данных напрямую, если хотите (если исходная БД закрыта в данный момент). На самом деле это будет быстрее, потому что вам не придется перестраивать индексы.