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

searchkid 2008-11-21 01:50:40
如题:
我用ASP.NET做这样的事:
记录用户对数据库中一张表的所有操作,包括添加,删除,修改等等;通过ASP程序,记录下中间涉及到的所有时间点,把记录下的内容备份,同时,在用户的机器出现意外宕机、中毒、人为失误等等情况下,需要对数据库恢复、还原;并且能还原到用户认为正确的任何时间点(前面通过程序记录下了)。
我遇到的问题就是:在还原数据库内容的时候,效率非常低,大体上是这样的,要还原一天前的内容,需要半天的时间来还原;
后来我做了如下设想,在用户没有出现问题的情况下我就直接把数据还原了(当然里面有记录各时间点的),到了用户出现任何问题我就能及时的解决、还原了。这时候又出现问题了。。要求的磁盘空间非常大,要是一家公司的数据量有三年那么长,可以想想数据量多大,但是这样做效率却提高了N倍。
现在我在这里向大家提出我的这个问题,看还有谁有更好的解决方案、思想能告诉我吗?非常感谢了~!
...全文
51 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:接下来会不断增加新的可用分获取途径,比如参与活动赠送等,请大家多关注;
内容和特点 ASP.NET是当前主流的开发工具之一,更是开发Internet应用系统的最佳利器之一。Microsoft公司推出.NET平台,将Web开发集中于一个开发环境中,大大方便了Web系统开发,提高了开发效率,因此,非常多的读者都希望能掌握ASP.NET的实用技术。 信息管理系统是最为广泛开发和应用的,针对现有ASP.NET图书少有详细案例分析和设计的情况,本书安排了5个典型的ASP.NET开发的Web系统为案例,向读者剖析利用ASP.NET进行系统设计和开发上的特点、思路、方法和技巧,详细讲述了各系统创建的过程,读者能方便地再现这些案例系统。 为了便于读者学习,本书第1章主要介绍了ASP.NET相关知识,包括ASP.NET的体系结构、配置文件、系统发布及管理等,让读者对ASP.NET的结构和环境有一定的了解。第2章主要介绍了ASP.NET访问数据库的接口技术,包括数据库操作语言基础、ADO.NET架构及其对象体系、数据绑定和数据访问服务器控件技术和编程调试技巧等,为本书后面基于ASP.NET而设计的案例做铺垫。 案例的介绍过程为:教学目标与案例预览、系统分析与设计、分析与创建数据库、系统的具体创建和实现。读者顺序阅读,能轻松再现各案例系统并理解相关技术,对相应的行业功能设计也有所掌握。更方便读者在本书案例基础上进一步加以完善和优化,应用于实际的应用中去。 全书主要内容如下。 第1章 ASP.NET简介 第2章 ASP.NET数据库访问技术 第3章 电子选课系统 第4章 电子合同管理系统 第5章 网上售书系统 第6章 眼镜行分销系统 第7章 实验室管理系统 读者对象 只要读者掌握了开发工具的基本语法,能自行编写简单小程序,对数据库理论有一定的了解,就能在使用本套丛书时获益。丛书最适用于大中专院校的学生和软件项目开发人员学习和参考。

22,300

社区成员

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

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