2011-04-21 62 views
0

HI全部,Android差异化更新数据库

我正在开发一个应用程序,它需要定期从服务器更新数据库。我打算从json格式的服务器获取数据库。

但我想更新服务器上已更新记录的数据。我不想下载完整的数据库,但只需下载差异数据库,以便每次数据传输最少。

达到此目的的最佳方法是什么?任何示例代码可用?

RGDS, 萨班

回答

3

简单地讲了* MODIFIED_DATE *在数据库中,确保相应的表中的列是由服务器更新(或一些其它机制,例如使用数据库提供的设施)每当行被更新/添加。在任何时候,您都可以请求具有*修改日期*的记录,这些记录比执行上次查询的时间更长。在您的应用程序中,您必须保持数据上次获取的时间。

+0

谢谢你的答案..这看起来是最简单的解决方案 – Sapan 2011-04-21 06:28:03