Возможно ли инкрементное резервное копирование в couchdb?
Поскольку я собираюсь реализовать это сам, мне любопытно узнать, как люди обрабатывают инкрементные резервные копии для своих БД.
На мой взгляд, простой способ - отключить кушетку и использовать такой инструмент, как rsync или duplicity, для резервного копирования файлов БД. Он должен хорошо выполнять свою работу, и в качестве дополнительного бонуса его также можно использовать для резервного копирования представлений.
Кто-нибудь знает, можно ли сделать аналогичное резервное копирование, пока кушетка еще включена (а база данных обновляется)?
Кто-нибудь делает инкрементные резервные копии в couchdb2.0?
1 ответ
Для инкрементного резервного копирования вы можете запросить ленту изменений базы данных с помощью параметра "с", передав последнюю версию из вашей последней резервной копии, а затем скопировать только изменения в новую базу данных на том же или другом сервере. AFAIK, для репликации нет параметра "с", так что для этого вам нужно будет создать свой собственный фреймворк.