在我的应用程序中,我首次登录db时从服务器存储数据。在每次下次登录时(或在定期的时间间隔之后),我需要一种机制来检查更新,如果有一个下载更新的数据并更新本地数据库。
有一个建议是在本地端使用一种校验和,并将其与来自服务器的校验和进行匹配。如何实际执行此校验和以更新数据。是否还有其他建议可以实现像时间戳这样的任务?
我可以将时间戳与表关联,而不是将其作为数据库中的列吗?
解决方案:
这是我为此实现的: 但是不需要校验和。只是我数据库中的每个表都有一列用于指示特定行的上次更新时间戳。并且所有表的最后更新时间戳总共存储在不同的表中。此时间戳将发送到服务器以获取数据中的更新。