Все больше и больше баз данных noSQL, которые находятся в центре внимания, используют шаблон master/slave для обеспечения «доступности», но то, что он делает (по крайней мере, с моей точки зрения), создает слабое звено в цепочке, которая сломается в любое время. - Мастер выходит из строя, ведомые перестают функционировать.
Это отличный способ обработки больших объемов данных и выравнивания операций чтения/записи, но с точки зрения доступности? Не так много...
Я понимаю из некоторых noSQL, что ведомые устройства можно легко превратить в ведущие, но это было бы головной болью в большинстве приложений. Верно?
Так как же вы заботитесь о таких вещах? Как работают базы данных master/slave в реальном мире?