хочется чтобы все четыре участвовали в каждом запросе, чтобы запрос быстро обрабатывался, для этого я делаю 4 шарда. Но тут получается проблема, если один из серверов выйдет, то часть данных потеряется.
Можно ли создать 4 шарда, и у каждого шарда сделать по 2 реплики, так, чтобы при запросах только одна реплика трогалась? Хочется и скорость и отказоусточивость сразу получить )
4 шарда по 2 реплики на 4 серверах? Тогда при выходе 1 из строя у вас будет не 1 реплика лежать, а минимум 2. 2 шарда по 2 реплики сделайте.
Можно сделать циркулярную репликацию, но с ней геморно расширять кластер и производительность может проседать, лучше обычную
Обсуждают сегодня