|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Lev Serebryakov 2:5030/661 05 Apr 2002 09:23:50 To : All Subject : Синхронизация --------------------------------------------------------------------------------
Hеверняка моя задача решена. Более того, я и пишу сюда, что бы услышать не
решения, а ссылки :)
Хотелось бы узнать про алгоритмы синхронизации разных копий баз данных (в
общем смылсе -- не обязательно RDB).
То есть, есть сервер, хранящий объекты. И есть клиенты, которые могут работать
как on-line (вносить изменения прямо на сервере), так и off-line (со своей
локальной копией -- скажем, на ноутбуке).
Когда клиент становится on-line, он лезет на сервер и пытается
синхронихировать все изменения.
Какие дополнительные поля нужны объектам (типа last changed, etc)? Как
проводить синхронизацию, что бы возникал минимум ручной работы -- только при
реальных конфликтах (типа один и тот же объект был отредактирован)?
Я могу придумать все сам, но мне кажется, что придумывать сейчас такие вещи
самому -- все равно что придумывать самому сортировку. Что-то типа bubble sort я
придумаю, но вот до quick sort додумаюсь вряд ли. Hо где читать про сортировку
мне известно -- Кнут, например. А где почитать про синхронизацию?
Да, on-line источники предпочтительней бумажных.
Remember, pain is part of pleasure, All.
... Проснешься ночью с угрюмым знаньем, что взлет доступен...
--- I try to be as sharp as I can
* Origin: Cave of Black Lion (2:5030/661)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/22853cad44dd.html, оценка из 5, голосов 10
|