日期:2014-05-18  浏览次数:20493 次

数据库的建设问题
不知道是不是这样说,我的数据库水平仅在简单的增删改。请给为前辈帮帮看看。
SQLSERVER2000的
大概需求是:
数据一年后自动的备份后换空的数据库(每年的数据大概1G,怕数据越来越大影响系统检索数据的速度),数据库名字可以是例如data_2010,data_2011,data_2012这样的。

现在是初步的这样计划,请前辈给个思路。

------解决方案--------------------
问题?楼主的问题是?
(你可以说没问题.)

------解决方案--------------------
1G很小的
------解决方案--------------------
一年才进行一次,我觉得可以人工手动嘛,为什么非要自动,一年中可能发生的事情那么多,有可能需求都变了
------解决方案--------------------
建议写在存储过程里,几个问题要考虑,
1.每年01/01 00:00:00后产生的数据库自动写入到新库的新表里.
2.如何创建新库及空表?具体怎样实现?
3.有些数据表根据时间被拆分了,查询或更新时,如何自动定位到update 库_[年份] set .. ?
------解决方案--------------------
一年1G,只要留多点空间,这个基本不会造成影响。