求删除数据库中记录的方案

itcoco 2004-09-30 11:52:07
东西是c/s模式的 客户端每天都要收到服务器段的数据 并存入当地,用户只有查询的需求,但我想日积月累后要考虑到数据库中记录存不下的情况 想问一下 采取什么样的方式来避免记录增多造成的错误

程序定期自动删除记录么?或者有什么好的想法?
...全文
62 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxcc 2004-09-30
同意 huangjianyou(小健) 定期备份,然后清空原有的数据
回复
tztz520 2004-09-30
我的做法是,每天0点的时候判断,如果达到一个量的时候就备份.
回复
huangjianyou 2004-09-30
考虑月结方式,一个月一个表就行了。如果还大的话就日结(通常不用)。

^_^
回复
littlefishli 2004-09-30
可以把记录导出到xml文件或者txt文件,按日,按周,按月,按年都可以啊.
回复
guxizhw 2004-09-30
//采取什么样的方式来避免记录增多造成的错误

无语,记录多会有错误?
你用access?如果这样,
建一表,此表记录每次导入数据的实际和各个表的关键字(感觉应该是流水号,你的表结构我不清楚),还有实际
每次检查,1年前的数据,全部删除

ps:你这样有问题,用户在客户端查询,如果要查一年前的记录而你把他删除,用户就会认为你的程序有问题

是否可以考虑用多个access,用户查询最新的access,其他access每存满1年数据就备份一次,放在同一目录下……
回复
PrettyMurphy 2004-09-30
每月一号生成一个新月表,将现有数据导进去,再清空.
每年的一月一号,先同上生成月表,再生成一个新年表,将12个月的月表数据导进去,再把12个月表给清空了.

嘿嘿,就好了.
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告