alexiusp, я думаю автора интересовал именно вопрос синхронизации данных между несколькими клиентами.
Вопрос действительно не простой, и в первую очередь надо решить необходимо ли вам это. В вашем приложении действительно критично то, что два клиента могут одновременно редактировать одну запись? Если так, то рекомендую ознакомиться со статьями на тему "параллельное редактирование" (начать можно прямо с
Habrahabr'a), а также с библиотекой
ShareJS.