1.什么是事务
事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。
2.事务的ACID特性
1.原子性。要么都做,要么都不做。
2.一致性。事务执行结果必须是使数据库从一个一致性状态变到另一个一致性状态。
3.隔离性。一个事务的执行不能被其他事务干扰。
4.持续性。也称永久性,事务提交对数据库中数据的改变是永久的。
3.恢复用到什么策略
冗余
4.建立冗余数据最常用的技术
数据转储和等级日志文件。
5.什么是日志文件?作用?【应该会考日志文件】
日志文件是用来记录事务对数据库的更新操作的文件。
作用:
1.进行事务故障恢复
2.进行系统故障恢复
3.协助后备副本进行介质故障恢复。
6.登记日志文件必须遵循的原则
1.登记的次序必须严格按并发事务执行的时间次序
2.必须先写日志文件,后写数据库
2.why?
7.知——利用检查点的恢复策略
只要存在一部分在检查点右边的,都得REDO重做
。
只要经过了系统故障的,都得UNDO撤销