事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (54) 。为保证事务的此性质,需要利用数据库的 (55) 。
(54)
A.原子性
B.一致性
C.隔离性
D.持久性
第1题:
先写日志规则不包括()
A.在日志记录【Ti commit】写入磁盘之后,才允许事务Ti进入提交状态(写入磁盘)
B.在日志记录【Ti commit】写入磁盘之前,要保证commit之前的日志记录已经写入磁盘
C.主存中的数据块写入磁盘之前,所有与该数据块相关的日志记录必须已写入磁盘
D.严格按并行事务操作执行时间顺序写入日志文件
第2题:
先写日志规则不包括
A.在日志记录【Ti commit】写入磁盘之后,才允许事务Ti进入提交状态(写入磁盘)
B.在日志记录【Ti commit】写入磁盘之前,要保证commit之前的日志记录已经写入磁盘
C.主存中的数据块写入磁盘之前,所有与该数据块相关的日志记录必须已写入磁盘
D.严格按并行事务操作执行时间顺序写入日志文件
第3题:
先写日志规则不包括——
A.在日志记录【Ti commit】写入磁盘之后,才允许事务Ti进入提交状态(写入磁盘)
B.在日志记录【Ti commit】写入磁盘之前,要保证commit之前的日志记录已经写入磁盘
C.主存中的数据块写入磁盘之前,所有与该数据块相关的日志记录必须已写入磁盘
D.严格按并行事务操作执行时间顺序写入日志文件
第4题:
判断如下陈述是否正确? 使用open()函数打开文件并调用write()函数写文件时,由于默认采用缓冲区,操作系统不会立刻把待写入的数据写入磁盘,而是先存储到内存缓冲区,如果使用不当,有可能导致部分数据未写入到磁盘中而丢失。
第5题:
判断如下陈述是否正确? 使用open()函数打开文件并调用文件的write()方法写文件时,由于默认采用缓冲区,操作系统不会立刻把待写入的数据写入磁盘,而是先存储到内存缓冲区,如果使用不当,有可能导致部分数据未写入到磁盘中而丢失。