Android обновляет базу данных дифференциально - PullRequest
0 голосов
/ 21 апреля 2011

HI All,

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

Но я хочу обновить данные для тех записей, которые были обновлены на сервере.Я не хочу загружать полную базу данных, а только дифференциальную базу данных, чтобы передача данных была минимальной каждый раз.

Каков наилучший способ добиться этого?Любой образец кода доступен?

Rgds, Sapan

1 Ответ

3 голосов
/ 21 апреля 2011

Просто поместите столбец *ified_date * в соответствующие таблицы в базе данных и убедитесь, что он обновляется сервером (или каким-либо другим механизмом, таким как использование средств, предоставляемых базой данных) при каждом обновлении / добавлении строки. В любое время вы можете запросить записи, у которых значение * modify_date * больше, чем время, когда был выполнен последний запрос. В вашем приложении вы должны указать время последней выборки данных.

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