永发信息网

事务传播特性是什么,数据库事务四大特性是什么?

答案:1  悬赏:40  手机版
解决时间 2021-08-24 17:58
事务传播特性是什么,数据库事务四大特性是什么?
最佳答案
事务的:原子性、一致性、分离性、持久性原子性、一致性、分离性、持久性(1) 原子性  事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。  事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性。假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。前者称事务已提交,后者称事务撤消(或流产)。DBMS必须确保由成功提交的事务完成的所有操纵在数据库内有完全的反映,而失败的事务对数据库完全没有影响。(2) 一致性事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。这种特性称为事务的一致性。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。  一致性处理数据库中对所有语义约束的保护。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。例如,当数据库处于一致性状态S1时,对数据库执行一个事务,在事务执行期间假定数据库的状态是不一致的,当事务执行结束时,数据库处在一致性状态S2。(3) 分离性  分离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必须封锁起来,不被其它企图进行修改的事务看到。分离性是DBMS针对并发事务间的冲突提供的安全保证。DBMS可以通过加锁在并发执行的事务间提供不同级别的分离。假如并发交叉执行的事务没有任何控制,操纵相同的共享对象的多个并发事务的执行可能引起异常情况。  DBMS可以在并发执行的事务间提供不同级别的分离。分离的级别和并发事务的吞吐量之间存在反比关系。较多事务的可分离性可能会带来较高的冲突和较多的事务流产。流产的事务要消耗资源,这些资源必须要重新被访问。因此,确保高分离级别的DBMS需要更多的开销。(4)持久性  持久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即一旦一个事务提交,DBMS保证它对数据库中数据的改变应该是永久性的,耐得住任何系统故障。持久性通过数据库备份和恢复来保证。  持久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即对已提交事务的更新能恢复。一旦一个事务被提交,DBMS必须保证提供适当的冗余,使其耐得住系统的故障。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西陵区宜昌紫荆花足道(葛洲坝店)在什么地方啊
宋濂简介
怎么拒绝不喜欢的男生?!
右眼,上皮老是跳,是什么回事!请专业人解说
搞笑却含义深刻的句子,伤感、唯美的古风句子
卫滨区新乡北京千艺百意美术培训中心这个地址
庄园能装俘虏吗
冒险岛大灰狼雪房子多少钱
物理的问题一道
心烦意乱该怎么办?
诸暨哪里有哈根达斯
钟祥市荆门钟祥市普查中心地址是什么,有没有
在美国曼谷东方饭店星期五二楼靠近楼梯的房间
谁是你心中最在乎的那个人?
八字:庚午;己丑;戊子;己未;一生运势
推荐资讯
潜江市潜江中国移动(OPPO合作营业厅)地址在哪
同星座相差一天的男女在一起好吗?
武陵区常德老百姓大药房(民康紫桥南店)怎么去
酷狗文件夹修改路径
韩语(常用语的念法和写法)
开福区长沙中国福建彩票哪位知道具体地址啊
怎么把别人变成猪
苹果手机视频怎么旋转,华为手机观看视频时如
给我同事的男宝宝起一个好听的明字姓王
不经之谈什么意思,不经之谈的经什么意思?
银行共管账户怎么开,共管帐户如何开立
玩成什么任务可以得点卷
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?