登记日志文件时为什么必须先写日志文件,后写数据库? 答案: 答:把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可 能在这两个操作之
原因:如果先写了数据修改,而在运行记录中没有登记这个修改,则以后就无法恢复 这个修改了。如果先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行一次不必 要的UNDO操作,并不会影响数据库的正确性。所以为了安全,一定要先写日志文件,即首先把 日志记录写到日志文件中,然后写数据库的修改。反馈...
【论述题】登记日志文件时为什么必须先写日志文件,后写数据库? 答案:把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这... 点击查看完整答案 你可能感兴趣的试题 问答题 【论述题】什么是日志文件?为什么要设立日志文件? 答案:(1)日...
数据一致性、事务管理。1、数据一致性:如果先写数据库再写日志文件,可能会出现数据库已经更新了数据,但日志文件还没来得及记录的情况。这样,当系统发生故障时,无法通过日志文件恢复数据,导致数据不一致。2、事务管理:通过先写日志文件,可以确保事务的原子性。如果操作过程中出现错误或系统故障,可以回...
因为日志是用来恢复数据库的。举例来说,如果先写数据库,后写日志,但是在刚好写了数据库而未写日志的时候崩溃了,那么根据日志恢复出来的数据库就少了一条记录(假设是插入操作)。但反过来的话,完全可以根据日志文件把这条数据恢复出来。同样的原因,日志文件是不推荐和数据库存储在同一个硬盘的,...
登记日志文件时为什么必须先写日志文件,后写数据库? 答: 把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的 操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。 如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改 了。如果先写...
解析 写数据库和写日志文件是两个不同的操作, 在这两个操作之间可能发生故障. 若先写了数据库修改, 而在日志文件中没有登记下这个修改, 则以后就无法恢复这个修改了. 若先写日志, 但没有修改数据库, 按日志文件恢复时只不过是多执行一次不必要的Undo 操作, 并不会影响数据库的正确性....
更多“登记日志文件时为什么必须先写日志文件,后写数据库?”相关的问题 第1题 什么是日志文件?为什么要设立日志文件? 请帮忙给出正确答案和分析,谢谢! 点击查看答案 第2题 数据库转储的意义是什么?试比较各种数据转储方法。 请帮忙给出正确答案和分析,谢谢! 点击查看答案 第3题 数据库恢复的基本技术有哪些?
题目题型:选答,填空 难度:★5万热度 登记日志文件时为什么必须先写日志文件,后写数据库 温馨提示:仔细审题,沉着思考,认真答题,规范书写 正确答案 点击免费查看答案 试题上传试题纠错 TAGS 登记日志文件为什么为何必须必需数据库关键词试题汇总大全 本题目来自[12题库]本页地址:https://www.12tiku.com/newtiku/2224...
把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。 如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,在恢复时只不过是多执行一次UNDO操作...