У меня есть сценарий, когда N клиентов подключаются к центральному серверу (на основе PostGres).Все N клиентов могут выходить в автономный режим и хранить все в базе данных sqlite.Является ли услуга, как свежие книги, для выставления счетов.
Каждый клиент имеет локальную копию основных данных (клиентов, продуктов), отфильтрованных для этого пользователя.Все клиенты могут обновлять клиентов, продукты и каждый из них для своих собственных счетов (то есть: каждый клиент редактирует только свои собственные счета, но видит сводные данные для всех).
Я знаю о добавлении меток времени и идентификаторов GUID, ноне так, как подойти к этой задаче.О том, как обнаруживать конфликты и автоматически решать их, или, если существует пример кода, я могу посмотреть об этом ..
PD: Исправлен только sqlite.Поскольку я нахожусь на стадии планирования, я мог бы перейти на любую технологию, которая могла бы лучше решить эту задачу ... Я работаю с .net, python, django, obj-c