SQL 下载变更的数据有关问题
SQL 下载变更的数据问题
需求具体如下:
在服务器端有A表,A表经常会有数据变更,有新增、修改、删除数据;客户端每次登录时就会检测A表数据,同时会把A表数据下载到本地数据文件,目前是每次都全部下载,因为A表累积数据会越来越大,希望只下载变更(新增、修改、删除)的数据;有没有什么好的解决办法。
请教高手指点
------解决思路----------------------
A表加个timestamp字段。
客户端记下每次下载后最大的timestamp值,下次再下载就只取大于该值的记录。
------解决思路----------------------
A)只打删除标记不删除。
B)可以把删除的ID记录在另外一张表中(也带timestamp)——这个下载量比较小。
需求具体如下:
在服务器端有A表,A表经常会有数据变更,有新增、修改、删除数据;客户端每次登录时就会检测A表数据,同时会把A表数据下载到本地数据文件,目前是每次都全部下载,因为A表累积数据会越来越大,希望只下载变更(新增、修改、删除)的数据;有没有什么好的解决办法。
请教高手指点
------解决思路----------------------
A表加个timestamp字段。
客户端记下每次下载后最大的timestamp值,下次再下载就只取大于该值的记录。
------解决思路----------------------
A)只打删除标记不删除。
B)可以把删除的ID记录在另外一张表中(也带timestamp)——这个下载量比较小。