методологии или документы веб-службы синхронизации - PullRequest
2 голосов
/ 21 июля 2011

Я задавал этот вопрос программистам , но это были сверчки в течение дня ... если это неправильное место, я просто убью вопрос.

Я строювеб-сервис (PHP + JSON) для синхронизации с моим приложением для iphone.Основные цели:

  1. Резервное копирование
  2. Обеспечение веб-просмотра для печати / сортировки, манипулирования.
  3. позволяет групповой синхронизации вверх и вниз.

Мне известны проблемы логики со всеми этими предметами, т.е.если один человек что-то удаляет, сохраняете ли вы это изменение для других пользователей, столкновений и т. д.

Я ищу любую книгу или научную работу или даже мудрые слова для решения общих проблем.

  • когда обнаруживать изменения данных с помощью хэшей, по сравнению с измененными датами или комбинацией.
  • как можно объединить адреса последовательных идентификаторов, происходящих на разных клиентских узлах (можно обойти в моем контексте, но это было бы интересно.)
  • работа со столкновениями (есть ли универсально безопасный способ сделать это?).
  • общие рекомендации.
  • как структурировать фактическую транзакцию данных (запросить весь список, а затем обнаружить изменения ...)

1 Ответ

3 голосов
/ 21 июля 2011

Вот слайды презентации, представленной на ZendCon 2009 1 , которая должна дать вам несколько идей: Планирование синхронизации с локальными базами данных браузера

1 Если я не ошибаюсь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...