В 64-битном mongodb, как работает AutomaticFailover, когда каждый шард имеет разные данные? - PullRequest
1 голос
/ 02 февраля 2011

Я работаю с Autosharding, и у меня возник вопрос о том, будут ли данные в сегменте «A» доступны в сегменте «B». Они ответили как «Данные в сегменте« A ». B ". В этом случае, как работает автоматический переход на другой ресурс? Например, у меня есть 3 осколка, один из моих осколков вышел из строя, тогда мы можем получить доступ к данным из других осколков, верно? Если данные различны в каждом фрагменте, то как мы можем получить доступ к данным? ... Кто-нибудь может объяснить это .. Plz ..

1 Ответ

2 голосов
/ 02 февраля 2011

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

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