- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机数据库的备份与恢复研究.doc
计算机数据库的备份与恢复研究
【摘 要】现代随着现代技术的发展,计算机也逐渐走进了千家万户,人们对计算机的依赖性越来越依强,而计算机的所有的信息大部分都存在数据库中,数据库一旦受到侵袭,将面临的是计算机内部信息的丢失。所以将数据库进行备份和对数据库的恢复进行研究将会保证数据库的安全。在本文中主要介绍了计算机数据库的备份的方法和数据库恢复技术的研究。
【关键词】计算机;数据库的备份;恢复;技术
1.如何解析数据库备份与恢复原理
所谓的备份就是把这些文件拷贝到其它介质上,可能有一个打包的过程,或者刻录到DVD的过程。刻录到DVD的过程是对文件型数据库备份和恢复的最好方法,效果最好,操作最简单。有的大型数据库,它自己的管理存储空间,是分区或者磁盘,不被操作系统识别。这类数据库一样可以用GHOST等工具来备份磁盘。可能许多人讲备份数据库是把数据库转换为SQL或者文本文件。其实这是另外一个概念,叫做数据迁移,目的是把数据库的数据移植到其它数据库的管理系统。数据迁移不适合用来做数据库的日常备份,一般关键数据库不会频繁的做数据迁移。大多数数据库系统会提供专门的数据迁移工具,当然这类工具也可能就是一系列的SQL语句,自己也能编写。
2.数据可备份的意义
计算机数据库备份是一种数据的保存过程,由于现代计算机发展迅速,计算机网络系统以及计算机数据库时刻都面临着各种各样的威胁,一旦计算机受到外来的侵害比如病毒、黑客和蠕虫等网络威胁。对于数据库中没有备份的数据或者是其他计算机代码,一旦被外界侵害将会出现流失或者窃取现象,很有可能将得不到原有的数据,即使想要恢复原有的数据也要花费大量的时间以及精力。
3.计算机数据库数据备份方法
现代我们计算机进行备份时通常应用的是SQL Server提供给的备份方法,
3.1完全备份
完全备份是将原有数据库中的所有的数据进行数据备份。所以在进行完全备份之后它所生成的备份文件的大小与原来数据库大小相同。也就是说备份之后生成文件的大小是由原来数据库的容量来决定的。这样的备份比较简单,因为是将原文件的数据直接进行了转移,因此以后还原的时候不再需要其它文件的支持。
3.2差异备份
在进行完全备份之后,部分数据有可能发生变化。因此要将这些变化之后的数据进行差异备份,也就是说用差异备份来备份这些更改之后的数据。但是进行差异备份的前提就是进行一次完全的备份。在进行差异备份数据的还原时也必须在差异备份还原之前进行差异备份前一次的完全备份的还原。差异备份只是还原原有数据中原来产生变化的部分数据,因此生成的备份文件相对应于完全备份文件来说是比较小的,而且进行差异备份的时间比完全备份的时间少,对SQL Server服务性能的影响也较小;但是同样也是由于它是原文件中的一部分。因此在进行备份还原的时候是比较麻烦的。必须对应它之前的完全备份才能成功还原的。
3.3日志备份
完全备份是日志备份和差异备份的基础,不管是完成差异备份还是日志备份前提条件都是要进行完全备份。日志备份和差异备份的原理差不多,在进行日志备份前,至少要有一次完全备份。还原的时候,必须先进行完全备份文件的还原,如果在进行完全备份之后,还进行了差异备份。那么在进行日志备份的还原之前还必须先差异备份的文件进行还原。日志备份的文件相对于完全备份以及差异备份的容量来说相对是最少的,需要的时间也是最短的,对SQL Server服务性能的影响也最小,这样便于日常的备份。但是相对于完全备份以及差异备份还原的过程来说又是最困难以及最麻烦的,不但要对应它之前做的完全备份和差异备份(如果有的话),还要注意还原的顺序。
3.4文件和文件组备份
还有另外一种备份就是进行数据库中的个别文件或文件组的备份。这种备份方法一般不常用,这是对一些重要的数据或文件进行备份的。这些备份也比较麻烦,所以在进行数据库建设的时候就必须考虑清楚,把一些重要的文件需要单独做特别备份的表进行分组,而且在进行分组时不能放在具体的文件当中,一个文件组可以是一个文件或多个文件。这种的备份的处理技术难度相对来说比较高,不但要掌握备份/还原的方法,还必须对数据库结构和数据库中的各表数据情况掌握得比较好。
3.5备份方案制订策略
根据上面介绍的备份方法,我们可以根据实际情况来制定相应的备案,在一般情况下,我们可以制定一份策略来保证我们在数据丢失的情况下对数据进行快速的恢复。而且我们在进行数据备份的时候不能影响正常业务的进行和处理。因此我们可以根据不同的时间段应用不同的数据备份的方法,对于完全备份来说,由于完全备份进行的时间长而且占据的服务资源多,因此在进行完全备份的时候要利用业余的时间,将一些业务处理空闲的时间段用来进行完全
原创力文档


文档评论(0)