1、数据库备份的知识介绍

在互联网时代,最珍贵的财产不是计算机应用软件,更不是计算机硬件,而是企业在业务长期发展过程中积累下来的业务数据。建立网络最根本的用途是更加方便的传递、使用数据,人为原因、硬盘损坏、计算机病毒、断电、火灾等都会造成的数据的丢失。大家应该理解备份意识就是数据库数据保护意识,备份是保护数据的最有效手段。及时地备份数据,能使系统的安全防护更有针对性。

数据备份:将数据库复制到另一个磁盘保存起来的过程。数据备份主要有静态存储、动态转储、海量转储、增量存储四种。

  • 静态转储:静态转储是指在转储期间不允许进行任何存取、修改操作。

  • 动态转储:动态转储是在转储期间允许对数据库进行存取、修改操作,因此转储和用户事务可以并发执行。

数据转储可以由系统管理员来操作,比如静态存储可以设定时间计划由数据库管理系统定时执行,可以在事务程序中增加功能来实现动态转储,也可以通过硬件系统的冗余磁盘阵列来实现。

  • 海量转储:海量转储是指每次转储全部数据。

  • 增量转储:是指每次转储上次转储后更新过的数据。

  • 日志文件:一般在事务处理过程当中,数据库管理系统会把事务开始、结束以及对数据库的插入、删除、修改的每一次操作写入日志文件。每

    条记录包括的主要内容有执行操作的事务标识、操作类型、更新前数据的旧值、更新后的数据值、更新日期和更新时间,一旦发生故障数据库管理系统的恢复子系统利用日志文件撤销事务对数据库的改变,回退到事务的初始状态。因为数据库管理系统利用日志文件来进行事务故障恢复和系统故障恢复,并可协助后备副本进行介质故障恢复。

  • 数据库镜像:一般为了避免磁盘介质出现故障影响数据库的可用性,大部分数据库管理系统提供数据数据库镜像功能用于数据库恢复。数据库镜像是通过复制数据实现的,但频繁地复制数据会降低系统的运行性能。因此实际应用中往往对关键的数据和日志文件镜像。

IT技术分享社区

个人博客网站:https://programmerblog.xyz

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

数据库系备份相关知识笔记相关推荐

  1. 事务管理基础:数据库的并发控制相关知识笔记

    1.并发操作的概念介绍 并发操作主要是指在多用户共享的系统当中,可能存在很多用户同时对同一个数据进行操作.并发操作会造成丢失更新.不可重复读.读脏数据.主要原因是事务的并发操作破坏了事务的隔离性. 2 ...

  2. SQLServer数据库文件组相关知识笔记

    1.数据库文件组概念 数据库文件被组织在称为"文件组"的逻辑组中.文件组是所创建对象(如表或索引)的目标容器,对象数据将分散在其所在目标文件组的文件中,文件组可以按你要求的方式来控 ...

  3. 数据库系统故障相关知识笔记

    数据库系统中可能发生的故障主要包括事务故障.系统故障.介质故障.计算机病毒等.下面给大家简单整理一下相关的故障知识笔记. 1.事务故障 事务故障是因为程序执行错误而引起的非预期.异常终止的故障.主要有 ...

  4. SQLServer子查询相关知识笔记

    今天给大家介绍以下SQLServer子查询相关知识,希望对大家能有所帮助! 1.子查询概念介绍 子查询可以嵌套在SELECT.INSERT.UPDATE.DELETE语句或其他子查询语句中的查询,子查 ...

  5. 关系数据库理论:数据库的六大范式知识笔记

    1.数据库范式的作用 数据库范式主要是为解决关系数据库中数据冗余.更新异常.插入异常.删除异常问题而引入的设计理念.简单来说,数据库范式可以避免数据冗余,减少数据库的存储空间,并且减轻维护数据完整性的 ...

  6. 表数据库名_关系数据库理论:数据库的六大范式知识笔记

    1.数据库范式的作用 数据库范式主要是为解决关系数据库中数据冗余.更新异常.插入异常.删除异常问题而引入的设计理念.简单来说,数据库范式可以避免数据冗余,减少数据库的存储空间,并且减轻维护数据完整性的 ...

  7. SQLServer数据库收缩相关知识笔记

    1.为什么要进行数据库收缩? SQL Server 数据库采取预先分配空间的方法来建立数据库的数据文件或者日志文件,比如数据文件的空间分配了300MB,而实际上只占用了20MB空间,这样就会造成磁盘存 ...

  8. SQLServer数据库文件相关知识笔记

    1.数据库文件概念 数据库文件是SQLServer数据库的物理体现,和计算机的普通文件一样存储在计算机的磁盘空间当中.作为数据库记录和日志等其他信息的存储载体. 2.数据库文件分类 数据库文件主要包括 ...

  9. 数据库恢复相关知识笔记

    1.数据库恢复的原理 数据库恢复的原理主要是在数据库发生故障之后,建立冗余数据,在故障发生之后利用冗余数据来完成数据库恢复.数据转储和建立日志文件是建立冗余数据常用的技术手段.一般情况下两种技术手段会 ...

最新文章

  1. 一个关于debug的说明(摘自thinkingpython)
  2. Mac系统兼容软件 CrossOver 试用到期了怎么办
  3. JavaScript(19)jQuery HTML 获取和设置内容和属性
  4. 在Eclipse RCP中使用Spring AOP/ProxyFactory的问题
  5. 仿Gin搭建自己的web框架(七)
  6. 新闻 | 聚焦技术领域现状与发展阿里巴巴知识图谱专场亮相云栖大会 阿里知识图谱亮相云栖大会产学深度交流推进业务创新
  7. 计算机网络之传输层:4、TCP连接管理
  8. 行为设计模式 - 责任链设计模式
  9. 2020中国高校薪资排行出炉!好过双一流的高校原来这么多!| 留言送书
  10. 【腾讯bugly干货】QQ空间直播秒开优化实践
  11. Django模板系统(非常详细)
  12. matlab 实现行程编码 对二值图像进行编解码
  13. OpenCV-Python实战(18)——深度学习简介与入门示例
  14. Play项目的application.conf的配置
  15. Linux打印全部的内容,linux提取指定列字符并打印所有内容(awk)
  16. atitit.Atitit. Gui控件and面板-----服务端控件 java struts的实现最佳实践
  17. ProGuard编译与使用
  18. 谈谈你对 Spring 的理解
  19. mysql 中添加和删除字段
  20. 禁止Android安装某些apk应用

热门文章

  1. 面试软件设计人员的方法,附面试题。我的面试注重实效
  2. 单目视觉标定:世界坐标系、相机坐标系、图像坐标系、像素坐标系——简单粗暴,粗暴
  3. VS2012 中 c++项目中的各个选项介绍
  4. python 打开txt_在python中从txt文件打开链接
  5. java 对象池 博客_Java对象池技术的原理及其实现的小结
  6. mysql ddl dml 导出_MySQL:DDL和DML语句,弄明白了吗?
  7. 错误: 元素值必须为常量表达式_C语言编程常见错误集锦 【下】
  8. python素材和代码_python之文件和素材
  9. python中configparser详解_Python中的ConfigParser模块使用详解
  10. 除了工作怎么交朋友_夫妻感情不好怎么办?夫妻关系紧张该如何解决?