Я пытаюсь настроить инкрементное резервное копирование с архивированием журналов в MarkLogic, но мне трудно найти настройку purge-journal-archiving в интерфейсе администратора. Чтобы настроить это чистое архивирование журнала, необходимо установить значение true. Я проверил страницу конфигурации базы данных, и при настройке резервного копирования нечего указывать. Я не знаю, упустил ли я что-то где-нибудь. Нужно ли мне вызывать его через Rest API?
В документации по этому поводу нет четких указаний, где это изменить.
Добавочное резервное копирование с архивированием журнала
Инкрементное резервное копирование улучшает восстановление как по времени, так и по пространству по сравнению с архивированием журнала, но это не решение «либо / или». Вы можете и должны использовать и то, и другое там, где это уместно. Если ваша цель - иметь возможность выполнять восстановление в любой произвольный момент времени, минимизируя при этом потенциальную потерю данных, мы предлагаем следующее:
- Настройте запланированное полное резервное копирование с некоторой грубой детализацией (например, еженедельно) и включите архивирование журнала.
- Настройте запланированное инкрементное резервное копирование с более высокой степенью детализации (например, ежечасно) и укажите
purge-journal-archiving=true
.- Задайте сохранение до резервного копирования в политике слияния базы данных, чтобы удаленные фрагменты сохранялись до тех пор, пока они не будут включены в инкрементную резервную копию. См. Подробности в разделе «Настройка политики слияния» или
admin:database-set-retain-until-backup
.