гибридная постоянная модель реплики mongodb - PullRequest
0 голосов
/ 25 июня 2018

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

Это означает, что сконфигурируйте PRIMARY как хранилище в памяти (для скорости). Конфигурируйте вторичную (ые) как постоянство данных на диске (для доступности)

Будем весьма благодарны за любые данные, подробности об этом.

1 Ответ

0 голосов
/ 25 июня 2018

Да, это возможно.Вы просто настраиваете inMemory для параметра --storageEngine или параметра storage.engine, если используете файл конфигурации на основном узле.На вторичных серверах вы используете normal в конфигурации механизма дисков.

Вы настраиваете «приоритет» «запоминающего» узла выше, чем другие, поэтому основной «остается» на этом узле.После перезагрузки этого «запоминающего» узла базы данных, разумеется, пусты, поэтому узел переходит в состояние «RECOVERY» и реплицирует все данные из «нового основного» (дискового базового хранилища).После репликации всех данных, узел снова становится (запоминающимся) ПЕРВИЧНЫМ, а другие узлы становятся вторичными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...