首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
Database software should meet the requirements of what is known as the ACID test. Why should database software carry out atomic
Database software should meet the requirements of what is known as the ACID test. Why should database software carry out atomic
admin
2013-12-19
72
问题
Database software should meet the requirements of what is known as the ACID test. Why should database software carry out atomic transactions, which is one requirement of the ACID test, when OLTP is used?
选项
A、So that the rules for database integrity can be established
B、So that the database performs transactions as a single unit without interruption
C、To ensure that rollbacks cannot take place
D、To prevent concurrent processes from interacting with each other
答案
B
解析
B正确。在把数据库群集起来以提供高容错性和高性能时,便会用到联机事务处理(Online Transaction Processing,OLTP)。联机事务处理提供了监测问题并在问题出现时处理问题的机制。例如,如果某个进程停止运作,OLTP内的监控机制能够监测到这个问题并尝试重新启动这个进程。如果这个进程无法重新启动,那么正在进行的这个事务将被回滚,以确保没有数据遭到破坏,或者仅有部分事务发生了。OLTP(实时地)记录所发生的事务,在分布式环境中这通常意味着需要更新多个数据库。这种复杂性可能引入许多完整性威胁,因此,这个数据库软件应该具有被称为ACID测试的特点。
原子性(atomicity):把事务分成多个工作单元,并确保所有的修改要么全生效,要么全不生效。要么变更被提交,要么数据库被回滚。
一致性(consistency):事务必须遵循专为该数据库制定的完整性规则,确保不同数据库中的所有数据都是一致的。
隔离性(isolation):事务孤立地执行直至完成,这个过程不会与其他事务进行交互。修改的结果直到事务完成时才可用。
持久性(durability):一旦事务被证实在所有系统上都是精确的,那么它便会被提交,并且数据库不能被回滚。
“原子”这个术语指的是事务单元要么一起发生,要么一个都不执行,即“要么全有,要么全无”。这样能够保证如果一个操作失败,其他操作也不会进行(从而破坏数据库中的数据)。
A不正确。因为OLTP和ACID是执行而不是建立数据库安全策略中所规定的完整性规则。一致性(consistency)代表的是ACID中的字母C,它与完整性规则的执行和可执行性有关。具有一致性特点的数据库软件在执行事务时都遵循一个特定的完整性策略,从而确保不同数据库中的所有数据都是相同的。
C不正确。因为原子性把事务分成多个工作单元,并确保所有的修改要么全生效,要么全不生效。要么变更被提交,要么该数据库被回滚。这意味着如果有什么地方运行地不对,该数据库会返回(回滚)到它最初的状态。一旦事务正常运行之后,回滚便不可能发生,这就是ACID测试的持久性特点。这个问题专门针对的是原子事务方法,而不是持久性。
D不正确。因为原子事务无法解决正在执行数据库事务的进程的隔离问题,这是ACID测试的“隔离”组件。保证一个正在进行事务的进程不能被另一进程中断或者修改是至关重要的。这样是为了确保事务过程中被处理的数据的完整性、精确性和保密性。
转载请注明原文地址:https://kaotiyun.com/show/mAhZ777K
0
CISSP认证
相关试题推荐
Salt,shellsormetalsarestillusedasmoneyinout-the-waypartsoftheworldtoday.Saltmayseemratherastrange【C1】__
TheTreasurycouldpocket20millionayearinextrafinesoncethecountry’sspeedcameranetworkisexpanded.Motoringorgani
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhis【C1】______languages,fullfacilityinthehandlingofhistarg
Inthe1930s,anAmericanmeatcompanycameoutwithaspicedhamproductsoldinacan.Beforelong,Spam,asitwascalled,be
TimeintheAnimalWorldRhythmcontrolseverythinginNature.41Thesunprovidesabasictimerhythmforalllivingcr
About3billionpeoplelivewithin100milesofthesea,anumberthatcoulddoubleinthenextdecadeashumansflocktocoasta
Fastingglucose(葡萄糖)andinsulin(胰岛素)levelsremainwithinnormalrangeforwomenusinginjectableororalcontraception,withonl
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
DespiteincreasedairportsecuritysinceSeptember11th,2001,thetechnologytoscanbothpassengersandbaggageforweaponsan
随机试题
教师必须接受专门的职业训练,教师专业训练的内容主要包括专业意识、专业态度、专业知识、专业品质和()
生殖器疣的病原体非淋菌性尿道炎的病原体
混凝土结构物的缺陷和损伤的形成原因有()。
背景材料:某城市学校一教学楼由5层主楼和3层辅楼组成。某施工单位(乙方)与某建设单位(甲方)签订了该教学楼的施工合同,合同工期为38周。合同约定,工期每提前(或拖后)1天奖励(或罚款)2500元。乙方提交了拟定的施工网络进度计划(网络进度计划图如
宏观绩效衡量主要是考察整个宏观经济对基金业绩的影响。( )
商业银行资产管理理论包括()。
从长期来看,经济增长的最主要推动力是()。
以下选项中,不是建立字典的方式是
有以下程序#include<stdio.h>voidfun(int*a,int*b){int*c;c=a:a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d,",*p
ValentineHistory,TraditionsandCustomsEveryFebruary,acrossthecountry,candy,flowers,andgiftsareexchangedbetwee
最新回复
(
0
)