一个关于ASP.NET与数据库效率的问题
如题:
我用ASP.NET做这样的事:
记录用户对数据库中一张表的所有操作,包括添加,删除,修改等等;通过ASP程序,记录下中间涉及到的所有时间点,把记录下的内容备份,同时,在用户的机器出现意外宕机、中毒、人为失误等等情况下,需要对数据库恢复、还原;并且能还原到用户认为正确的任何时间点(前面通过程序记录下了)。
我遇到的问题就是:在还原数据库内容的时候,效率非常低,大体上是这样的,要还原一天前的内容,需要半天的时间来还原;
后来我做了如下设想,在用户没有出现问题的情况下我就直接把数据还原了(当然里面有记录各时间点的),到了用户出现任何问题我就能及时的解决、还原了。这时候又出现问题了。。要求的磁盘空间非常大,要是一家公司的数据量有三年那么长,可以想想数据量多大,但是这样做效率却提高了N倍。
现在我在这里向大家提出我的这个问题,看还有谁有更好的解决方案、思想能告诉我吗?非常感谢了~!
我用ASP.NET做这样的事:
记录用户对数据库中一张表的所有操作,包括添加,删除,修改等等;通过ASP程序,记录下中间涉及到的所有时间点,把记录下的内容备份,同时,在用户的机器出现意外宕机、中毒、人为失误等等情况下,需要对数据库恢复、还原;并且能还原到用户认为正确的任何时间点(前面通过程序记录下了)。
我遇到的问题就是:在还原数据库内容的时候,效率非常低,大体上是这样的,要还原一天前的内容,需要半天的时间来还原;
后来我做了如下设想,在用户没有出现问题的情况下我就直接把数据还原了(当然里面有记录各时间点的),到了用户出现任何问题我就能及时的解决、还原了。这时候又出现问题了。。要求的磁盘空间非常大,要是一家公司的数据量有三年那么长,可以想想数据量多大,但是这样做效率却提高了N倍。
现在我在这里向大家提出我的这个问题,看还有谁有更好的解决方案、思想能告诉我吗?非常感谢了~!
...全文
相关推荐
ASP技术常遇问题解答-常用的数据库访问方式是什么?.zip
ASP技术问题解答,希望对你有帮助。
【使用ASP.NET开发Web项目】第一课——初识ASP.NET,创建第一个ASP.NET程序
知识点:理解 ASP.NET 的概念和优势、会创建 ASP.NET Web Form 程序、理解 ASP.NET Web Form 程序的执行阶段、会使用代码内嵌和代码后置两种方式进行编码。 1、网站开发基础了解 1.1 网站开发各环节组成 1.2 开发网站需要的知识结构 (1)网站开发前台页面技术 页面设计:HTML、DIV+CSS 页面特效:JavaScr...
ASP.NET DB Admin Control-开源
ASP.NET DB Admin Control是一个小型Web应用程序,包含使用ASP.NET的基本数据库功能,包括数据库驱动的用户身份验证,添加新记录,查看记录,编辑和删除记录。
基于ASP.NET的人力资源管理系统的设计与实现
基于ASP.NET的人力资源管理系统的设计与实现基于ASP.NET的人力资源管理系统的设计与实现基于ASP.NET的人力资源管理系统的设计与实现基于ASP.NET的人力资源管理系统的设计与实现
asp.net分页控件 包含db层 ui层 存储过程 的代码 功能很强大
很全很强大的分页体系,,都包含了 asp.net分页控件 包含db层 ui层 存储过程 的代码


疑难问题
