Я подумываю о настройке репликации нашей базы данных mysql, чтобы иметь возможность иметь локальных подчиненных в каждом из наших филиалов, а также иметь главного в главном офисе для повышения производительности приложений (значительно) в наших филиалах.
Сама БД не такая большая (<1 ГБ), но мне интересно; с учетом 200-300 записей обновлений / мин. Какова скорость репликации? (предполагая, во-первых, общее dsl-соединение 5 Мб, быстрее, если это необходимо - пытаясь максимально снизить затраты, но денег хватит на большее)
Копируются ли целые таблицы партиями? Выполняется ли репликация по требованию, так как каждая запись в таблице обновляется (из документов, я думаю, я вижу, что она настраивается)?
Примечания:
- Я думаю , 1 хозяин, 2 рабов (2 филиалов в настоящее время) установки , как в документации здесь за исключением того, что это приложение, а не веб - клиент
- Любое обновление, выполненное на ведущем устройстве, должно реплицироваться на другие ведомые устройства в течение <10 минут.
- Все это предполагает, что я могу порадовать наш ORM (DevExpress XPO) концепцией чтения из ведомого устройства и записи в ведущий.