Репликация MongoDB защищенной базы данных на один хост с холодным резервированием - PullRequest
0 голосов
/ 25 января 2019

Можно ли реплицировать защищенную базу данных MongoDB на одну холодную резервную копию MongoDB, которая содержит всю базу данных?

Справочная информация. Мы рассматриваем последствия для нашей базы данных MongoDB, если вертикального масштабирования (с использованием более крупного сервера) недостаточно для удовлетворения потребностей в мощности процессора (набор данных не такой большой). Если вы хотите масштабировать по горизонтали, в руководстве Mongo предлагается использовать разбиение для разделения набора данных на несколько частей и использовать как минимум 3 сервера Mongo для каждой из этих частей в наборе репликации для обеспечения избыточности и доступности. Теперь будет много серверов, поэтому нам хотелось бы знать, возможно ли это:

  • чтобы иметь сегментированный кластер с одним сервером Mongo на каждый шард для удовлетворения требований к производительности
  • и один холодный резерв, в котором есть весь набор данных всех осколков вместе

Этот холодный резерв может быть использован для упрощения резервного копирования, повышения безопасности данных за счет репликации всех данных и может использоваться в качестве очень медленной временной замены для кластера с разделением на сегменты, если он по какой-то причине недоступен.

Можно ли создать такую ​​настройку с MongoDB? Предполагаемая настройка MongoDB состоит в создании сегментов из наборов реплик, в то время как для этого потребуется наличие набора реплик с холодным резервированием в качестве скрытого элемента набора реплик и кластера с сегментированием в качестве другого элемента набора реплик. Поддерживает ли MongoDB этот параметр?

...