2009-07-07 32 views
1

我正在开发一个黑莓应用程序来远程访问外部客户数据库。
选定的员工可以通过我们的Intranet中可访问的web界面更改客户输入。黑莓|保持本地持久存储与远程数据库的最新状态

我不希望黑莓在每次请求时都联系数据库,所以我建立了一个本地存储区,存储黑莓用户的前50位选定客户。

保持两个记录同步的最佳做法是什么?我想过创建每条记录的散列码以减少数据传输量(尽管传输它需要的能量)。任何人都可以告诉我他们在做什么,以减少移动设备的请求吗?

感谢, rAyt

回答

2

在一对夫妇的我添加了一个创建/修改的时戳每个记录不同的情况。在与服务器成功同步时,您记下最后一次服务器时间,将其存储在客户端上,并且在下一次同步时只会获取自上次更改以来更改的记录(如果有)。这将减少数据,但您可能仍需处理自上次同步以来在客户端和服务器上更改过的记录。

相关问题