问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2023-11-03 16:55

我来回答

1个回答

热心网友 时间:2024-12-14 08:09

1、原子性(Atomicity)

原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。

2、 一致性(Consistency)

一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。

拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,事务结束后两个用户的钱相加起来应该还得是5000,这就是事务的一致性。

3、隔离性(Isolation)

隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。

即要达到这么一种效果:对于任意两个并发的事务T1和T2,在事务T1看来,T2要么在T1开始之前就已经结束,要么在T1结束之后才开始,这样每个事务都感觉不到有其他事务在并发地执行。 

4、持久性(Durability)

持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。

扩展资料

在数据库中,关于读数据的概念:

1、脏读(Dirty Reads):所谓脏读就是对脏数据(Drity Data)的读取,而脏数据所指的就是未提交的数据。也就是说,一个事务正在对一条记录做修改,在这个事务完成并提交之前,这条数据是处于待定状态的(可能提交也可能回滚)。

这时,第二个事务来读取这条没有提交的数据,并据此做进一步的处理,就会产生未提交的数据依赖关系。这种现象被称为脏读。

2、不可重复读(Non-Repeatable Reads):一个事务先后读取同一条记录,但两次读取的数据不同,我们称之为不可重复读。也就是说,这个事务在两次读取之间该数据被其它事务所修改。

3、幻读(Phantom Reads):一个事务按相同的查询条件重新读取以前检索过的数据,却发现其他事务插入了满足其查询条件的新数据,这种现象就称为幻读。

参考资料:百度百科-数据库事务

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高启强与陈书婷结婚是哪一集 陈舒婷和高启强第几集结婚 高启强陈书婷结婚是第几集 高启强和陈书婷结婚是第几集 高启强和陈书婷第几集结的婚 狂飙高启强第几集和大嫂在一起的 2021年清明节时间(是公历几月几号) js中类似`${xx,xxxy}`的语句是什么意思? 用支付宝帐号注册的淘宝帐号但是淘宝显示未绑定支付宝帐号如图 银行黑户影响子女什么 什么是距阵该怎用,怎么计算 珍珠奶茶里面所谓的珍珠是什么做成的?对人体有害吗?8 珍珠奶茶里面的珍珠是什么做的..?1095 琵琶 赶花会 伴奏 最好是这个视频里的,谢谢啊,真有的我会加...1 微信聊天中我说可以去某地方找你见个面吗,对方却回复,(见面怎...1 公司注册资本金是怎么一回事有什么用途如何成立公司需要什么条件... 即使你的缺点像星星一样多,优点却像太阳只有一个,在我眼里,太...79 我的手机丢了,我用其它手机已登录我的,别人捡到我手机能登录我... QQ安全中心验证新账号老是失败怎么回事?我是用手机号申请的小号,想用安... ...疱疹后遗症快两年了,经过多家医院治疗,没有得到良好的治疗效果,那 ... 一袋苹果比30个多比40个少平均分成四个小朋友或九个小朋友还剩三个这... 用一个在异地的手机登陆自己的,通信行程卡会变吗? 院子用英语怎么说语音2 手机上免费做表格的软件 鹿茸有什么作用117 请问达州最好的高中在那里呀? 鹿茸角的功效与作用及剂量是什么?1 许多美国家庭有院子 用英语怎么说 来月经可以辟谷吃炎干净吗5 罗麦炎干净真有他们说的那么神奇吗 今天我心情好出来逛街,偶然看见马戏团的海报的海报,“嗯,把头... 法国电影我的小公主主角资料7 寒假大学生社会实践调查报告2 滴滴打车微信里没钱了 能用绑定了银行卡里的钱支付吗?5 一条公路,全长1800米,甲单独修需60天,乙对独修需30天... 一条水渠长1800米,甲队单独修20天完成,乙队单独修30天...140 一条水渠长1800米,甲队单独修20天,乙队单独修30天完成...2 三年级娶媳妇猜一个数字2 三年级娶媳妇!打一个阿拉伯数字? 达州职业技术学院总共有几个校区(各专业新生在哪个校区) 我以前的上不去了,我想把绑定的银行卡取消了,怎么弄啊 已经不用了,绑定的银行卡如何消除2 以前的不用了,绑定的银行卡怎么解绑!2 上海九遐网络科技有限公司怎么样? 新买的白色皮鞋,蹭掉了一层皮,怎么修补啊,248 全民欢乐3+2为什么没有了 皮鞋尖上的漆破了怎么办2 请各位大神看看张海这副字的真假? 衬衫怎么搭配好看776 空管大多是哪个学校毕业的11