简答题

什么是“运行记录优先原则”?其作用是什么?

正确答案

在数据库系统中,写一个修改到数据库中和写一个表示这个修改的登记记录到日志文件中是两个不同的操作,在这两个操作之间有可能发生故障。这时,如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改,那么以后也就无法撤消这个修改。为了安全起见,采用“运行记录优先原则”。它包括两点:
(1)至少要等相应运行记录已经写入“日志”文件后,才能允许事务往数据库中写记录。
(2)直至事务的所有运行记录都已写入运行“日志”文件后,才能允许事务完成“ENDTRANSACTION”处理。
采用“运行记录优先原则”,可以保证所做的操作都记录在日志中,便于故障处理,维护数据库的一致性。

答案解析

相似试题
  • 什么是定义,其作用和规则是什么?

    简答题查看答案

  • 什么是接口?其作用是什么?

    简答题查看答案

  • 什么是角色?其作用是什么?

    简答题查看答案

  • 什么是角色?其作用是什么?

    简答题查看答案

  • 什么是数据流图?其作用是什么?

    简答题查看答案

  • 什么是数据字典?其作用是什么?共有哪些条目?

    简答题查看答案

  • 什么叫void型指针?其作用是什么?

    简答题查看答案

  • 什么叫常量化变量?其作用是什么?

    简答题查看答案

  • 什么叫空指针?其作用是什么?

    简答题查看答案