Репликация MySQL для сценария нейтрализации

Если вы объявляете это как литерал и используете clang v3.1 или выше, вы должны использовать @NO / @YES, если вы объявляете его как литерал. Например,

NSMutableDictionary* foo = [@{ @"key": @NO } mutableCopy];
foo[@"bar"] = @YES;

Для получения дополнительной информации об этом:

http://clang.llvm.org/docs/ObjectiveCLiterals.html

10
задан BlaM 11 August 2008 в 19:12
поделиться

2 ответа

Двоичный журнал является определенно способом пойти. Однако необходимо знать, что с MySQL Вы не можете только зеркально отразить назад и вперед между серверами как этот.

Один сервер будет ведущим устройством, и другой будет ведомое устройство. Вы запись-чтение ведущему устройству, но может только читать из ведомого сервера. Если Вы когда-нибудь будете писать в ведомое устройство, то они будут вне синхронизации и нет никакого простого способа заставить их синхронизировать снова (в основном, необходимо подкачать их так, ведущее устройство является новым ведомым устройством, но это - утомительный ручной процесс).

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

2
ответ дан 4 December 2019 в 03:40
поделиться

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

Для server1 я добавил бы --replicate-do-db=server_2_db и на server2 --replicate-do-db=server_1_db к Вашему my.cnf (или my.ini в Windows). Это означало бы, что только операторы для server_1_db будут копироваться в server2 и вице-стих.

Также удостоверьтесь, что Вы выполняете полное резервное копирование регулярно и не только полагаетесь на репликацию, поскольку она не обеспечивает безопасность от случайного элемента DROP DATABASE операторы или их как.

3
ответ дан 4 December 2019 в 03:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: