Каковы варианты наличия нескольких серверов mysql с одинаковой базой данных и данными. Я знаю, что есть репликация, но я читал, что у нее могут быть проблемы, особенно если есть проблемы с подключением. Есть ли надежные альтернативы встроенной репликации? Кто-то предложил получить сервер в той же сети, чтобы к серверу mysql могли получить доступ все серверы по локальной сети, но в настоящее время это не вариант для меня.
MySQL просто не предназначен для репликации? Есть ли другой движок sql, который лучше для него?
Есть несколько вариантов репликации базы данных MySQL. Вот несколько бесплатных вариантов:
И Tungsten, и Linux HA обеспечивают аварийное переключение, так что главная база данных автоматически перемещается на другой компьютер в случае отказа основного мастера. Однако с DRBD вторая машина обычно пассивна, что означает, что она вообще не обслуживает трафик, тогда как с собственным MySQL или Tungsten вы можете использовать ведомые устройства для чтения данных.
Очевидный ответ был бы MySQL Cluster Manager, хотя это стоит.