Синхронизация данных между серверов

LONGMAN

Dark Side of the Moon..
Синхронизация данных между серверов

Нужно сделать синхронизацию данных по схеме: есть один сервер где хранится пользовательские данные (юзер, пароль), а остальные машины-клиенты динамически берут информацию из сервера. Как это осуществлять? Как будет безопаснее и быстрее? Soap или mysql remote connections? Как вы делаете
 

Dovg

Продвинутый новичок
как часто происходят изменения?
какой объем у одного "изменения"?
сервера в одном дата-центре?
меняется только база или файлы тоже?
изменения всегда инициирует мастер-сервер?

-~{}~ 28.07.10 22:04:

всегда важна полная сихнронность мастер и клиентов?
 

LONGMAN

Dark Side of the Moon..
Dovg
Изменение/чтение данных с мастер-сервера происходит часто, на каждой авторизации юзера. Объём изменения не более 1-2кб. Сервера в разных дата-центрах. Меняется только бд. Изменения инициирует только slave-серверы, но данные изменяется только на мастер-сервере. То есть отправляем данных, мастер сохраняет и возврашает в ответ какие то данные или ошибку. Важна полная синхронность.

-~{}~ 30.07.10 00:35:

Для начало сделал с помошью soap. Работает даволно быстро, но не знаю настолко это безопасно. Снифферы могут спалить инфу?
 

Dovg

Продвинутый новичок
>Снифферы могут спалить инфу?
используй безопасное соединение.

Полная синхронность означает, что клиент будет ждать, пока информация не рассосётся по всем серверам?
 

LONGMAN

Dark Side of the Moon..
Dovg
Как я понимаю для https нужно купить сертификат да?
На счёт синхронности, slave изменил чтото и передал master-у. Master вернул ответ. Всё. С остальнимы slave серверамы тоже так
 
Сверху