Кросс-центр данных: репликация MySQL против простого копирования файлов? - PullRequest
0 голосов
/ 30 марта 2012

Имеет ли смысл просто копировать файлы mysql \ data против репликации mysql между центрами обработки данных?У меня сложилось впечатление, что репликация MySQL может быть сложной, когда сделано кросс-центр данных.И если я просто скопирую, я мог бы легко переключиться на другой центр обработки данных, не беспокоясь, является ли он основным или подчиненным.Есть мысли?

Ответы [ 2 ]

1 голос
/ 30 марта 2012

MySQL с механизмом хранения InnoDB использует многовариантность строк.Это означает, что есть изменения в базе данных, которые еще не были зафиксированы (и, возможно, будут отменены!).Если вы просто скопируете файлы, вы окажетесь в несогласованном состоянии.

Если вы используете MyISAM, копирование файлов безопасно.Репликация Hovewer будет передавать только изменения, в то время как копирование будет передавать всю базу данных каждый раз.Что не подходит для больших баз данных.

0 голосов
/ 30 марта 2012

Репликация синхронизирует базу данных между дата-центрами «вживую». Хотя копирование всей базы данных занимает много времени, и базы данных будут десинхронизированы после первого изменения.

...