андроид девайсов в рамках локальной сети. Остановился примерно на таком варианте: одно из устройств будет сервером, другие клиентами. Передача данных будет происходить через сокеты.
С обновлением данных все понятно - клиент отправляет серверу время последнего обновления и сервер отправляет ему новые/измененные строки, но вот что делать с удалением? Как понять, что строка, которая была у клиента - теперь удалена на сервере. Есть пока 2 варианта:
1) добавить колонку DELETED
2) как-то вынести удаленные строки в отдельную таблицу, состоящую из 3 колонок: ID, UID удаленной строки и TIMESTAMP
Может есть еще какие-то идеи?
поискать норм.либу которая такое делает из коробки. А то будут чудеса.
Обсуждают сегодня