关于历史数据--------设计方案

cuitianfei_521 2010-10-13 02:25:40
   数据库有10张表,想要看每张的表的历史数据,每天数据量有万左右吧。对当天数据操作次数比较多,我有以下两种数据库设计方案,大家看看哪个更合适。
  1、每天自动建10张表,用来存当天的数据,表名后面加上日期,用来表示历史数据表。

  2、就10张表,在每个表上加上日期字段,以后每天的数据都插入到相对应表中,就在这10张表上操作。


大家看看哪种方案好。给点见意,或者还有什么更好的方案,在线急等。。。
...全文
74 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fpzgm 2010-10-13
第二种
然后可以半年或者一年或者更长一段时间设一个分区就ok了
回复
tengbing 2010-10-13
 1、每天自动建10张表,用来存当天的数据,表名后面加上日期,用来表示历史数据表。
回复
billpu 2010-10-13
表数据量多可以表分区等,如果你的表数量多,那以后可有的你好受了 而且sqlserver有表的记录上限 具体数字不记得了 以后你要查询表的内容还要拼接表名 多麻烦
回复
rucypli 2010-10-13
数据每天w的话算少的,就一张表好维护
回复
billpu 2010-10-13
个人觉得2要好的多
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-13 02:25
社区公告
暂无公告