Репликация MySQL или PostgreSQL в случае проблем с сетью. Подводные камни?
Проблема вот в чем. Что делать и как бороться со следующей проблемой.
Имеем несколько серверов приложения, которые ходят в одну базу данных. Создаем master-slave - назовем их db1 и db2 и вроде бы все ок. Так вот, получаем проблему с сетью между одним сервером приложения и БД, начинаем считать что этот сервак db1 (master) упал и делаем из слейва db2 мастер. В то же время второй сервер приложения не имеет проблем с сеткой и спокойно пишет на db1. И получается что мы имеем одновременно два мастера.
Как бороться с такой проблемой на PostgreSQL и на MySQL?