数据库知识整理 - 数据库恢复技术(故障种类、数据转储、日志文件、恢复策略)

本文详细介绍了数据库恢复技术,包括事务的基本概念、各种故障类型(如事务内部故障、系统故障、介质故障、计算机病毒)以及相应的恢复策略。重点讨论了数据转储、日志文件在恢复中的作用,同时提到了检查点技术和数据库镜像在提高恢复效率方面的重要性。
摘要由CSDN通过智能技术生成

主要内容

1. 事务内部的故障

2. 系统故障

3. 介质故障

4. 计算机病毒

数据转储

登记日志文件

登记日志文件的作用以及原则

事务故障的恢复

系统故障的恢复

介质故障的恢复


 

事务(transaction)是一系列的数据库操作,是数据库应用程序的基本逻辑单元。事务处理技术主要包括数据库恢复技术并发控制技术。数据库恢复机制和并发控制机制是数据库管理系统(DBMS)的重要组成部分。


 

事务的基本概念

事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。

在关系数据库中,一个事务可以是一条或一组SQL语句,甚至是整个程序。事务与程序是两个概念,一般一个程序中包含多个事务。

事务的开始和结束可以由用户显式控制。如果用户没有显式定义,DBMS会按默认规定自动划分事务。

 

定义事务的三条SQL语句:

BEGIN TRANSACTION;

COMMIT;                            /*提交事务的所有操作,将数据库的更新内容写入物理数据库中*/

ROLLBACK;                      /*撤回事务的所有操作,将数据库恢复到事务开始时的状态*/

事务通常是以BEGIN TRANSACTION开始,以COMMITROLLBACK结束。

 

事务的ACID特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。

(1)原子性:事务中的所有操作,要么全部都做,要么全部不做。

(2)一致性:若事务在执行过程中被中断,就会出现

  • 10
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值