imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 28.01.2007, 16:20     # 1
bartolbi
Newbie
 
Регистрация: 27.12.2004
Сообщения: 16

bartolbi Известность не заставит себя ждать
Синхронизация, репликация зеркал.

Всем, привет.
Существуют несколько зеркал одного сайта.
Интересует вопрос: как организовать синхронизацию этих зеркал.
Зеркала у разных хостеров. Постоянные изменения производятся как на страницах сайта, так и в базе данных.
Заранее спасибо за помощь.
bartolbi вне форума  
Старый 28.01.2007, 20:27     # 2
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
bartolbi, достп к ссш есть? jailed?
__________________
меня не вылечат
Псих вне форума  
Старый 28.01.2007, 20:34     # 3
bartolbi
Newbie
 
Регистрация: 27.12.2004
Сообщения: 16

bartolbi Известность не заставит себя ждать
Цитата:
Сообщение от Псих Посмотреть сообщение
достп к ссш есть?
Да, есть.
bartolbi вне форума  
Старый 28.01.2007, 20:45     # 4
shuron
Full Member
 
Аватар для shuron
 
Регистрация: 16.09.2003
Сообщения: 793

shuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царствеshuron Луч света в тёмном царстве
Тогда посмотри установлен ли rsync. Елси да, то пользуйся им это мощнейший и простейший вариант imho

Последний раз редактировалось shuron; 28.01.2007 в 20:46. Причина: ccылка кривая
shuron вне форума  
Старый 31.01.2007, 04:05     # 5
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
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
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 31.01.2007, 14:43     # 6
bartolbi
Newbie
 
Регистрация: 27.12.2004
Сообщения: 16

bartolbi Известность не заставит себя ждать
С синхронизацией файлов более или менее понятно.
А как реализовать синхронизацию (репликацию) баз данных. Базы находятся у разных хостеров. А хостеры, насколько я помню, доступ к базам из вне не дают (то есть хост при подключении к базе данных либо LOCALHOST, либо ip шник из их локальной сети). Я так понимаю остается единственный способ - как сказал helldomain
Цитата:
Сообщение от helldomain Посмотреть сообщение
s pomoshju sozdaniya, perenosa i posledujushego importa dampa bazi mastera.
Тогда встает вопрос: Как при синхронизации баз, с помощью дампов, синхронизировать не всю базу целиком, а только изменения.
И можно ли делать дамп, перенос и импорт автоматически по расписанию.
bartolbi вне форума  
Старый 31.01.2007, 18:11     # 7
Face
Junior Member
 
Аватар для Face
 
Регистрация: 09.08.2005
Адрес: Свердловская область
Сообщения: 112

Face Известность не заставит себя ждать
Цитата:
Сообщение от bartolbi Посмотреть сообщение
Тогда встает вопрос: Как при синхронизации баз, с помощью дампов, синхронизировать не всю базу целиком, а только изменения.
И можно ли делать дамп, перенос и импорт автоматически по расписанию.
К примеру сохраняешь дамп в 15-00 как dump1.sql, затем сохраняешь дамп в 16-00 как dump2.sql, скрипт сравнивает их и выдает изменения в виде dump3.sql, который уже исполняется на нужном сервере. Затем dump2.sql переименовывается в dump1.sql и все начинается заново. А выполнение скриптов можно повешать на cron.
Face вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:39.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.