1

我正在开发一个黑莓应用程序来远程访问外部客户数据库。
选定的员工可以通过我们内部网中可访问的网络界面更改客户条目。

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

保持两个记录同步的最佳做法是什么?我考虑为每条记录创建一个哈希码,以减少要传输的数据大小(尽管传输它所需的能量)。谁能告诉我他们做了什么来减少移动设备的请求?

谢谢, 雷特

4

1 回答 1

2

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

于 2009-07-07T15:09:19.753 回答