事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (54) 。为保证事务的此性质,需要利用数据库的 (55) 。 (55)

admin2018-05-08  33

问题 事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的  (54)  。为保证事务的此性质,需要利用数据库的  (55)  。
(55)

选项 A、日志文件
B、全局备份
C、增量备份
D、影子备份

答案A

解析 本题考查对事务处理相关知识的理解和掌握。
   事务的持久性是指事务一旦提交,其对数据库的影响是永久的,即使系统发生故障也不受影响。提交可以看作是系统对用户的承诺,即当执行的事务COMMIT之后,用户可认为事务已完成,故障问题由DBMS负责。如更新内容尚未写入磁盘,则因故障系统重启后更新会丢失,系统会根据更新操作执行前已写入的日志内容,重新执行事务,即redo操作,将己提交的数据写入数据库。
转载请注明原文地址:https://kaotiyun.com/show/NTTZ777K
0

随机试题
最新回复(0)