Здравствуйте, выяснилась интересная особенность - при настройке слейва по типу мастер-slave база на слейве занимает больше места, чем на мастере. Попробую как через replica set будет себя вести база. 28 декабря 2015 г., 0:48 пользователь Oleksandr V. Typlyns'kyi < astral@wangsamp.km.ua> написал:
Today Dec 27, 2015 at 23:36 Vasiliy P. Melnik wrote:
ой, та тестить есть где. Просто вот столкнулся с конкретной проблемой: хотел обновить монго - до сих пор стоит 2.4, решил сделать дамп, дамп выпадает на 99%, в интернете пишут, что надо --repair. На починку надо винт на 3 тера - в два раза больше, чем база весит. Ну ок, допустим починил, дальше надо все таки выгрузить. Каждое действие - сутки, пару суток. А все это время система должна работать, что с дельтой делать? систему на запись тоже нельзя останавливать.
Тут лучше replica set сделать, если ещё нет:
https://docs.mongodb.org/manual/tutorial/convert-standalone-to-replica-set/ Добавить пустую реплику 2.6, а она сама всё перетянет при initial sync: https://docs.mongodb.org/manual/tutorial/resync-replica-set-member/ Потом переключать роли и синк в обратную сторону:
https://docs.mongodb.org/manual/release-notes/2.6-upgrade/#upgrade-a-replica... Дальше можно перейти на 3.0 со сменой движка, а потом и 3.2:
https://docs.mongodb.org/manual/release-notes/3.0-upgrade/#change-replica-se...
-- WNGS-RIPE