MarkLogic: как копировать базы данных?

#marklogic

#marklogic

Вопрос:

Я ищу лучший процесс для копирования баз данных на тот же сервер MarkLogic. Моя цель — иметь одинаковые данные между двумя базами данных (например, для производства и подготовки к производству). Мне нужна копия по требованию.

Сегодня я определяю 2 решения:

Что лучше? Есть ли другой?

Спасибо, Винсент

Комментарии:

1. Пожалуйста, уточните — вы используете один сервер с предварительной и производственной базой данных или используете два сервера, один из которых является предварительным, а другой — производственным? Вы упоминаете две среды, но также упоминаете «один и тот же хост».

2. Кроме того, вы пробовали увеличивать размер пакета и настраивать другие конфигурации, чтобы ускорить процесс mlcp?

3. Хм, хорошая мысль. Если вы говорите об одном узле или даже об одном кластере, вы потенциально можете выполнить репликацию леса. Один быстрый вопрос, если разумно иметь производственные и предварительные данные в одном кластере. Например, предварительные стресс-тесты могут снизить производительность производства..

4. Спасибо за ваши ответы. Я вношу изменения в свой первоначальный пост, чтобы уточнить, что я ищу. Мне нужна операция копирования по требованию между двумя базами данных. На данный момент базы данных находятся на одном сервере. MarkLogic говорит нам использовать mlcp для копирования. Но, измените структуру каталогов резервной копии, чтобы восстановить во 2-ю базу данных быстрее. Я попытаюсь настроить конфигурацию mlcp, чтобы улучшить ее

Ответ №1:

Звучит как разумный вариант использования для любого:

  • Репликация базы данных или
  • Гибкая репликация

Вам нужно будет зарегистрировать предпроизводственный кластер в качестве внешнего кластера для производственного кластера (автономный хост также рассматривается как кластер). Затем вы можете использовать любое из двух.

Репликация базы данных намного проще в настройке. Гибкая репликация позволяет редактировать / фильтровать ваши данные на этом пути.

Начальная настройка не будет особенно быстрой, но после ее завершения предварительная подготовка будет синхронизирована с небольшим (настраиваемым) отставанием.

HTH!