张建光
计算机数据库数据备份与恢复技术的原理及其应用
张建光
云南省玉溪师范学院,云南 玉溪 653100
对于企业而言,计算机存储了大量生产经营信息,这些信息一般是以关系数据库的形式来组织、保存和使用的,是核心资源。数据一旦发生丢失或者损坏,对企业的运营将产生巨大的影响。因此,做好数据库备份与恢复是信息化运行维护工作的重要组成部分,也是企业顺利发展的有力保障。基于此,重点介绍了数据库备份和恢复技术的原理及应用。
计算机;数据库;数据库备份与恢复技术;原理;应用
随着信息化以及网络的发展,计算机成为人们工作和学习中不可缺少的一部分,它不仅为个人用户带来了新的便捷体验和存储载体,对于企业来说,生产经营流程控制,业务数据的组织、存储和提取、统计、分析,办公自动化等等诸多方面的应用,大大提高了工作效率,节约了成本。
1.1 数据库备份技术简介
数据库备份技术,就是把数据库里的部分数据或全部数据复制到其他存储介质或者服务器上。当前服务器发生故障或者数据丢失后,可以利用备份数据继续为用户提供资料的技术。当数据库出现问题,可以利用备份的数据及时进行数据恢复,使数据的损失降到最低。
1.2 计算机数据库备份类型
根据不同的需求采用的数据库备份方式也不同,大体可分为:完全备份、事务日志备份、差异备份、文件备份四种类型[1]。(1)完全备份。完全数据备份是最常用的备份方式,它是将整个数据库拷贝到另外一个存储介质。它包含数据库里的所有信息,包括系统表、用户表、索引、存储过程以及视图还有用户创建的事物以及函数、系统日志等。完全备份需要花的时间最长、所占用的空间也最多。(2)事物日志备份。事物日志是数据库中的一个文件,在操作数据库的每个过程中,数据库都会产生相应的日志文件。包括对数据库的增、删、改、查等每一个操作都会产生相应的记录。
1.3 数据库备份时间
通常情况下数据库备份分为定期备份和不定期备份两种。定期备份是根据需求在固定时间间隔内对数据库做备份;不定期备份就是不固定时间间隔,根据实际要求做备份。
2.1 数据库恢复的概念
计算机数据库系统中的恢复一般情况下,指的是恢复数据库本身,也就是说当由于某种故障导致数据库故障或是数据状态不一致时,利用恢复技术将之复原到正常或一致状态。如果仅从数据库理论上看,可以将数据库恢复用一个词来概括,即冗余。
2.2 数据库恢复技术
现阶段,常用的计算机数据库恢复技术主要有如下几种。
(1)全盘恢复。常被用于意外性数据损坏的恢复当中。该技术能够较为全面的恢复数据库中存储的大部分信息,并且操作也比较简单使用,是目前比较常用的一种恢复技术。
(2)指定文件恢复。在计算机数据库中,单个文件的恢复较之整个系统的恢复要简单许多,只需要结合网络备份系统便能够达到恢复单个文件的目的。
计算机数据库的运行使用中,有可能会因为种种意外出现数据的丢失或者误删,这些会造成一系列的后续问题。为了尽量减轻这些问题引发后果的严重程度,数据库系统的恢复和备份显得尤为重要[2]。
3.1 硬件冗余设计
硬件设备是数据库运行的物质基础。该措施就在建立系统立项之初,硬件设备采购方案确立阶段,通过充分考虑开始施行的。一般包括磁盘阵列、异地灾备、其他介质备份等硬件支持的多重保障设计。
3.2 数据库日常管理与软件操作
通过硬件组建完工后的企业数据库具备了物质基础,得以运行,而数据库的日常管理保障工作就从当前硬件状况出发,制定相应方案。当数据库发生问题,导致数据损失情况发生,通过利用恢复技术,对其丢失数据进行还原,恢复到正常状态或者是预期状。
单方面从数据库原理上来对数据库恢复表述,则是数据的冗余。数据库恢复的关键因素就是冗余与否,是够其他位置上冗余有相应的存储,数据冗余量的多少,也直接影响了恢复的程度。冗余实际上也是一种物理备份,通过物理备份,达到数据的记忆存储。数据库一旦出现数据的丢失和损坏,数据库系统则会通过修复来恢复完整数据。
综上所述,企业的核心数据大多保存在系统化的关系数据库中,相应的在企业信息化运行维护工作中,数据库的安全应该给与重点关注。其中,前期冗余设计和日常管理,是保证数据库的平稳运行和持续扩展的重要措施。通过总结与归纳,在硬件配置和数据库备份与恢复技术支持下,建立健全运行维护制度,有助于更好的保护计算机数据库数据,当发生各种意外情况时,尽量避免或者减少损失。
[1]姚丽丽.浅谈计算机数据恢复技术的原理与实现[J].黑龙江科技信息,2011(7):81.
[2]吴元君,张婷.数据压缩技术的原理及其实现[J].电脑知识与技术,2009(11):2998-2999,3005.
The principle of computer database data backup and recovery technology and its application
Zhang Jianguang
Yunnan yuxi teachers college,Yunnan Yuxi 653100
For businesses,computer store a large amount of production and business operation information,these information are generally in the form of a relational database to organize,conservation and use,is the core resources. Data in the event of loss or damage, the operation of enterprises will have a significant impact. Therefore,completes the database backup and recovery is an important part of information operation maintenance work,it is also the powerful guarantee for the smooth development. This paper mainly introduces the principle and application of database backup and recovery technology.
the computer;Database;The database backup and recovery technology;The principle;application
TP311.13
A
1009-6434(2016)09-0096-02