Глядя на создание избыточности в нашей системе, поскольку мы в настоящее время, ммм, уязвимы, если что-нибудь взорвется.
У нас есть большая БД (150 ГБ), состоящая из смеси типов таблиц innoDB и myISAM. Мы хотим создать избыточность с парой серверов БД с тихим аварийным переключением на случай отказа одного из них. Кластеризация выглядела неплохо, но документы подразумевают новый тип таблицы NDB, и я не хочу ничего менять.
MySQLProxy выглядит немного, ну, новым и хрупким (я ошибаюсь?), И нам нужна стабильная БД с высокой доступностью.
Куда нам идти? (на данный момент уточняется покупка сервера, так что рано).
Взгляни на ммм также. Сейчас изучаю, чтобы использовать на производстве.
Последний раз, когда я проверял, прокси-сервер mysql все еще был бета-версией :-). А как насчет репликации мастер-мастер, когда серверы используют один и тот же IP-адрес с использованием CARP или Heartbeat? И при необходимости у вас может быть третий чистый подчиненный сервер для запросов только для чтения! Я не использовал это в производстве, но я знаю, что это не такая уж редкость с проблемами при запуске master-master, поэтому я думаю, что можно было бы предотвратить большинство проблем при использовании общего виртуального IP.