синхронизировать две базы данных mysql для двух удаленных компьютеров - PullRequest
2 голосов
/ 11 ноября 2010

Какие-нибудь решения могут синхронизировать две базы данных mysql для двух удаленных машин? я должен периодически синхронизироваться

спасибо

Ответы [ 3 ]

1 голос
/ 11 ноября 2010

Использовать репликацию с master-master или master-slave.

1 голос
/ 12 ноября 2010

Я предполагаю, что вы хотите одностороннюю синхронизацию - если вам нужно пойти несколькими путями, вам нужно разрешить конфликт, что нетривиально, и большинство решений этого не делают.

mk-table-sync или "rubyrep" - это две известные мне системы, которые синхронизируют данные с другой базой данных.Прочитайте их документацию для получения дополнительной информации.

Репликация MySQL в определенных случаях приемлема, но сложна в настройке и требует очень тщательного мониторинга и т. Д., Так как она может стать не синхронизированной и не будет автоматически синхронизироваться повторно.Вы также можете выполнять репликацию только с одного сервера (но с нескольких серверов).

0 голосов
/ 11 ноября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...