数据库日志登记必须遵循的原则有哪些?
A: 日志登记的先后次序,必须严格按照并发事务的操作执行的时间次序。
B: 必须先写日志文件,然后写数据库。在事务提交的时候,必须先把表示数据更新的日志记录写入日志文件,然后才能把数据修改写入数据库中,术语称为预写日志(Write-Ahead Logging)。
C: 日志登记的先后次序,必须严格按照并发事务的操作执行提交的时间次序。
D: 必须先写数据库,然后写日志文件。
A: 日志登记的先后次序,必须严格按照并发事务的操作执行的时间次序。
B: 必须先写日志文件,然后写数据库。在事务提交的时候,必须先把表示数据更新的日志记录写入日志文件,然后才能把数据修改写入数据库中,术语称为预写日志(Write-Ahead Logging)。
C: 日志登记的先后次序,必须严格按照并发事务的操作执行提交的时间次序。
D: 必须先写数据库,然后写日志文件。
举一反三
- 下列有关日志文件的说法正确的是( )。 A: 日志文件是用来记录事务对数据库的更新操作的文件 B: 日志文件的登记次序严格按并发事务执行的时间次序 C: 必须先写日志文件,后写数据库 D: 必须先写数据库,后写日志文件
- 为了保证数据库是可恢复的,DBMS登记日志文件时必须遵循两条原则,登记的次序严格按照并发事务执行的时间次序、必须先写日志再写数据库。()
- 为保证数据库的可恢复性,登记日志文件时必须遵循两大原则:一是登记的次序严格按事务执行的时间次序;二是先写数据库,后写日志文件。
- 数据库系统中可能发生各种各样的故障,对于这些故障DBMS提供了相应的恢复机制。这些机制中主要涉及如何建立冗余数据和如何利用这些数据实施数据库恢复,常用技术是数据转储和登记日志文件。日志文件的登记次序严格按照并发事务执行的时间次序,必须( )。 A: 先写数据库,后写日志文件 B: 先写日志文件,后写数据库 C: 同时写日志文件和数据库 D: 先写日志文件,不用写数据库
- 登记日志文件说法正确的是( )。 A: 登记的次序严格按事务执行的时间次序 B: 其余选项全对 C: 必须先写日志文件,后写数据库 D: 日志文件主要有以记录为单位的日志文件和以数据块为单位的日志文件