一个关于ASP.NET与数据库效率的问题

searchkid 2008-11-21 01:50:40
如题:
我用ASP.NET做这样的事:
记录用户对数据库中一张表的所有操作,包括添加,删除,修改等等;通过ASP程序,记录下中间涉及到的所有时间点,把记录下的内容备份,同时,在用户的机器出现意外宕机、中毒、人为失误等等情况下,需要对数据库恢复、还原;并且能还原到用户认为正确的任何时间点(前面通过程序记录下了)。
我遇到的问题就是:在还原数据库内容的时候,效率非常低,大体上是这样的,要还原一天前的内容,需要半天的时间来还原;
后来我做了如下设想,在用户没有出现问题的情况下我就直接把数据还原了(当然里面有记录各时间点的),到了用户出现任何问题我就能及时的解决、还原了。这时候又出现问题了。。要求的磁盘空间非常大,要是一家公司的数据量有三年那么长,可以想想数据量多大,但是这样做效率却提高了N倍。
现在我在这里向大家提出我的这个问题,看还有谁有更好的解决方案、思想能告诉我吗?非常感谢了~!
...全文
50 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mygodsos 2008-12-13
  • 打赏
  • 举报
回复
路过帮顶
=============
11月6日,论坛升级公告,积分已经做了调整!
http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html
此次调整增加了两个新的可用分获取渠道:
1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励;
2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还分数;
3:接下来会不断增加新的可用分获取途径,比如参与活动赠送等,请大家多关注;

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧