Синхронизация master и slave серверов

Здесь обсуждаются предложения по улучшению программы
Правила форума
1) В одной теме допустимо обсуждение не более одного пожелания. Если у Вас несколько пожеланий, создайте отдельную тему для каждого из них.

2) В заголовке просьба выразить суть проблемы или предложения по ее решению. Пожалуйста, не создавайте тем с заголовками вроде "Предложение по улучшению программы" или "Одно небольшое пожелание".

3) Старайтесь акцентировать внимание на проблеме, которую решает Ваше предложение, потому что одну и ту же проблему можно решить различными способами.

4) Ответы от администрации возможны с задержкой в несколько рабочих дней, потому что анализ проблем и предложений требует отдельно выделенного для этого времени.
Kurbatov
Сообщения: 8
Зарегистрирован: 19:40, 31.05.2008
Откуда: Воркута

Синхронизация master и slave серверов

Сообщение Kurbatov »

Здраствуйте. Сейчас как известно есть "линковка" серверов commfort.
Я бы хотел предложить улучшить или даже изменить не много данный параметр.
То есть 2 сервера синхронизировать. (Примерно как система DNS).
1 сервер выступает мастером - все данные, настройки прав, пользователи и т.д хранятся на нем.
2,3,4 и т.д сервер выступает slave сервером - все данные синхронизирует с мастер сервером.
В случае "падения" 1 сервера, его подхватывает slave сервер, и вся структура чата работает так же.
commfort.vorkuta.com.ru
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Синхронизация master и slave серверов

Сообщение Maxim Mirgorodsky »

Объем работы для синхронизации всех данных очень большой. В ближайшее время не видим это оправданным, но функция безусловно полезная, так что возможно будет реализована в перспективе.
wizard50
Сообщения: 1691
Зарегистрирован: 17:18, 31.10.2006
Откуда: Комсмомольск-на-Амуре

Re: Синхронизация master и slave серверов

Сообщение wizard50 »

32 мб это большой объем? 3 секунды если вдруг сервера соединенны соткой, но скорее всего там гиг будет. мы же точим чат на корпоративных покупателей, там и десятка легко будет. но даже из базы в несколько десятков, пусть сотен мегабайт, обновляется не 100 и не 10 мб в минуту, значит объем данных которые нужно синхронизировать в разы меньше. а вообще у меня база гоняется в 2 гб между районами я даже не замечаю как. привет вам от ребят с латеры ;)
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Синхронизация master и slave серверов

Сообщение Maxim Mirgorodsky »

Просьба быть внимательнее. Речь шла об объеме работы.

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