| imho.ws |
![]() |
|
|
|
# 1 |
|
Newbie
Регистрация: 27.12.2004
Сообщения: 16
![]() |
Синхронизация, репликация зеркал.
Всем, привет.
Существуют несколько зеркал одного сайта. Интересует вопрос: как организовать синхронизацию этих зеркал. Зеркала у разных хостеров. Постоянные изменения производятся как на страницах сайта, так и в базе данных. Заранее спасибо за помощь. |
|
|
|
|
# 5 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Suschestwuet zadacha: sinhronizaciya sistemi raznorodnih dannih.
Detalizaciya zadachi: dannie predstawlenni w forme failow i bazi dannih. Ocenka zadachi: zadacha ne konkretizirowanna w tom, chto ne ukazanno kol-wo masterow. Pri ispolzowanii sistemi otnoshenij master k slave kak 1 k n, sinhronizaciya wozmojna po sledujushemu scenariju: faili sinhronizirujutsya, kak bilo ukazanno shuronom pri pomoschi rsync po taimeru, baza dannih sinhroniziruetsya libo s pomoshju replikacii MySQL, libo s pomoshju sozdaniya, perenosa i posledujushego importa dampa bazi mastera. W sluchae sinhronizacii gibridnoi sistemi s otnosheniem master slave kak n k n, trebuetsya chetkoe perehod k modeli tranzakcij s uchetom sistemi blokirowok (intra/inter), opisanie uslowij dostupa i pri ispolzowanii modeli dopuskajushei wozniknowenie konfliktow algoritma(ow) resheniya onih. S uwajeniem, helldomain
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|
|
|
# 6 | |
|
Newbie
Регистрация: 27.12.2004
Сообщения: 16
![]() |
С синхронизацией файлов более или менее понятно.
А как реализовать синхронизацию (репликацию) баз данных. Базы находятся у разных хостеров. А хостеры, насколько я помню, доступ к базам из вне не дают (то есть хост при подключении к базе данных либо LOCALHOST, либо ip шник из их локальной сети). Я так понимаю остается единственный способ - как сказал helldomain Цитата:
И можно ли делать дамп, перенос и импорт автоматически по расписанию. |
|
|
|
|
|
# 7 |
|
Junior Member
Регистрация: 09.08.2005
Адрес: Свердловская область
Сообщения: 112
![]() |
К примеру сохраняешь дамп в 15-00 как dump1.sql, затем сохраняешь дамп в 16-00 как dump2.sql, скрипт сравнивает их и выдает изменения в виде dump3.sql, который уже исполняется на нужном сервере. Затем dump2.sql переименовывается в dump1.sql и все начинается заново. А выполнение скриптов можно повешать на cron.
|
|
|