1、数据库备份的知识介绍
在互联网时代,最珍贵的财产不是计算机应用软件,更不是计算机硬件,而是企业在业务长期发展过程中积累下来的业务数据。建立网络最根本的用途是更加方便的传递、使用数据,人为原因、硬盘损坏、计算机病毒、断电、火灾等都会造成的数据的丢失。大家应该理解备份意识就是数据库数据保护意识,备份是保护数据的最有效手段。及时地备份数据,能使系统的安全防护更有针对性。
数据备份:将数据库复制到另一个磁盘保存起来的过程。数据备份主要有静态存储、动态转储、海量转储、增量存储四种。
静态转储:静态转储是指在转储期间不允许进行任何存取、修改操作。
动态转储:动态转储是在转储期间允许对数据库进行存取、修改操作,因此转储和用户事务可以并发执行。
数据转储可以由系统管理员来操作,比如静态存储可以设定时间计划由数据库管理系统定时执行,可以在事务程序中增加功能来实现动态转储,也可以通过硬件系统的冗余磁盘阵列来实现。
海量转储:海量转储是指每次转储全部数据。
增量转储:是指每次转储上次转储后更新过的数据。
日志文件:一般在事务处理过程当中,数据库管理系统会把事务开始、结束以及对数据库的插入、删除、修改的每一次操作写入日志文件。每
条记录包括的主要内容有执行操作的事务标识、操作类型、更新前数据的旧值、更新后的数据值、更新日期和更新时间,一旦发生故障数据库管理系统的恢复子系统利用日志文件撤销事务对数据库的改变,回退到事务的初始状态。因为数据库管理系统利用日志文件来进行事务故障恢复和系统故障恢复,并可协助后备副本进行介质故障恢复。
数据库镜像:一般为了避免磁盘介质出现故障影响数据库的可用性,大部分数据库管理系统提供数据数据库镜像功能用于数据库恢复。数据库镜像是通过复制数据实现的,但频繁地复制数据会降低系统的运行性能。因此实际应用中往往对关键的数据和日志文件镜像。
IT技术分享社区
个人博客网站:https://programmerblog.xyz
文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识