powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Репликация в mysql
5 сообщений из 5, страница 1 из 1
Репликация в mysql
    #38531148
NewBie77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Помогите выбрать правильно репликацию . Задача следующая :

Есть 4 филиала в каждом из которых по серверу mysql . Если хотя бы на одном сервере изменится дата она должна синхронизироваться со всеми . Прочитав немного литературы понял что понадобится master master репликация. Однако должен учесть то что одна или несколько из баз может работать пару часов в офлайн режиме (например выключился интернет) то как быть в этом случае ? Случится ли дублирование строки с Primary key если да то что нужно учесть чтоб не случилось ? Посоветуйте пожалуйста я новый в mysql
...
Рейтинг: 0 / 0
Репликация в mysql
    #38531240
гмм...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Одним mysql тут не обойдёшься. Придётся писать какой-нибудь php-скрипт, который будет лезть на все 4 сервера, выявлять отличия в записях с одинаковым primary key и ликвидировать отличия по какому-то алгоритму (например, исходя из timestamp записи).

Нужно учесть, что два сервера могут одновременно отрубиться от инета, и в это время какая-то запись может измениться на обоих отрубившихся серверах.

Важное значение будет иметь устройство БД, оно должно учитывать ситуацию. Скажем, primary key в таблицах - какой-нибудь guid.
...
Рейтинг: 0 / 0
Репликация в mysql
    #38531268
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewBie77Случится ли дублирование строки с Primary key если да то что нужно учесть чтоб не случилось ? Посоветуйте пожалуйста я новый в mysql
Конкретно на этот вопрос ответ простой - не случится.
Автоинкремент в типичной конфигурации master-master настраивается с шагом : на одном сервере значения будут 1,5,9 и тд.
Беда в том, что при четырех серверах если репликация настроена "по кругу", эти изменения "не приедут" пока отсутствующее звено не включится в работу и не прокачает через себя журнал изменений. Но вы можете в случае серьезных проблем перенастроить и замкнуть круг вручную.
...
Рейтинг: 0 / 0
Репликация в mysql
    #38531303
NewBie77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можете посоветовать литературу где можно прочитать об этом ?
...
Рейтинг: 0 / 0
Репликация в mysql
    #38531315
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewBie77, ну, например, http://www.books.ru/books/mysql-optimizatsiya-proizvoditelnosti-2-e-izdanie-734220/
Хотя уже успела немного устареть.

эта еще лучше http://www.books.ru/books/obespechenie-vysokoi-dostupnosti-sistem-na-osnove-mysql-1545929/?show=1 , но ее никто не украл еще.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Репликация в mysql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]