此试题出现在
在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了保证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景。假设在某一个时刻只有一个活动的事务,为了保证事务的原子性,对于要执行写操作的数据项,数据库系统在磁盘上维护数据库的一个副本,所有的写操作都在数据库副本上执行,而保持原始数据库不变,如果在任一时刻操作不得不中止,系统仅需要删除副本,原数据库没有受到任何影响。这种设计策略称为(1)。事务的一致性要求在没有其他事务并发执行的情况下,事务的执行应该保证数据库的一致性。数据库系统通常采用(2)机制保证单个事务的一致性。事务的隔离性保证操作并发执行后的系统状态与这些操作以某种次序顺序执行(即可串行化执行)后的状态是等价的。两阶段锁协议是实现隔离性的常见方案,该协议(3)。持久性保证一旦事务完成,该事务对数据库所做的所有更新都是永久的,如果事务完成后系统出现故障,则需要通过恢复机制保证事务的持久性。假设在日志中记录所有对数据库的修改操作,将一个事务的所有写操作延迟到事务提交后才执行,则在日志中(4)。当系统发生故障时,如果某个事务已经开始,但没有提交,则该事务应该(5)。 空白(1)处应选择()
科技工作者的职业道德主要包括()内容。
根据《周礼》记载,以下哪一项属于先秦时期适宜的烹饪搭配组合()
下列关于事实前提的说法有误的是( )。
104型分配阀的主阀是由作用部、(),均衡部、()、增压阀五部分组成。
关于模式适用性,在以下情况不适合使用COMPOSITE(组合)模式?()
简述三相异步电动机直接启动的危害。
夏枯草的药用部位是()
关于后堤区下列哪项是不正确的()
男性,38岁,左胸痛伴呼吸困难1周。呼吸频率30次/分,血氧分压62mmHg,体检发现颈静脉充盈,左下肢水肿。超声心动图提示右心室、右心房扩大,心电图和X线胸片无明显异常。下一步最佳检查是()
暂无相关推荐~
在堆排序的过程中,对任一分支结点进行筛运算的时间复杂度为(),整个堆排序过程的时间复杂度为()。
在对n个元素进行堆排序的过程中,空间复杂度为()
在对n个元素进行堆排序的过程中,时间复杂度为()
在堆排序的过程中,对n个记录建立初始堆需要进行()次筛运算,由初始堆到堆排序结束,需要对树根结点进行()次筛运算。
堆排序是不稳定,空间复杂度为()。在最坏情况下,其时间复杂度也为()
对于直接插入排序,希尔排序,冒泡排序,快速排序,直接选择排序,堆排序和归并排序等排序方法,分别写出:(1)平均时间复杂度低于O(n2)的排序方法;(2)所需辅助...
已知一组元素的排序码为: (46,74,16,53,14,26,40,38,86,65,27,34) 利用堆排序的方法写出在构成初始堆和利用堆排序的过程中,每次...
在对n个元素进行快速排序的过程中,平均情况下的时间复杂度为()
在对n个元素进行起泡排序的过程中,最好情况下的时间复杂度为:()
设待排序文件各个记录的排序码序列为:19、23、2、67、39、91、43、25,进行堆排序,请回答:画出第一趟堆排序后对应的完全二叉树。