位置: IT常识 - 正文

数据库事务的四大特性(数据库事务的四种隔离级别中,可能出现脏读的是)

编辑:rootadmin

数据库事务的四大特性如下:
628926088数据库事务的四大特性(数据库事务的四种隔离级别中,可能出现脏读的是)

  1、原子性

  第一个原子性,这个是最简单的。说的是一个事物内所有操作共同组成一个原子包,要么全部成功,要么全部失败。这是最基本的特性,保证了因为一些其他因素导致数据库异常,或者宕机。

  2、一致性

  第二一致性,这个是大家误解最深的,很多博客都喜欢用银行转账的例子来讲一直性,所谓的一致性是基于原子性。

  原子性只保证了一个事物内的所有操作同一性,大家同生死,不会出现你死了,我还活着。但是,原子性并没有保证大家同一时刻一起生,一起死。计算机指令是有先后顺序的,这样就决定了一个事物的提交,会经历一个时间过程,那么如果事物提交进行到了一半,我读取了数据库,会不会读到中间结果?

  为了防止这样的情况,数据库事物的一致性就规定了事物提交前后,永远只可能存在事物提交前的状态和事物提交后的状态,从一个一致性的状态到另一个一致性状态,而不可能出现中间的过程态。也就是说事物的执行结果是量子化状态,而不是线性状态。

  数据库提交事物会有一个过程,如果提交的时候,存在一个时间差,在提交的第一秒,一个删除过程还没完成到了第三秒才完成,会不会第一秒访问的人和第三秒访问的人得到不同的结果?出现不一致,状态的混沌?这就是一致性得保证的只会有前状态和后状态,绝不会出现中间态。

  3、隔离性

  事物的隔离性,基于原子性和一致性,因为事物是原子化,量子化的,所以,事物可以有多个原子包的形式并发执行,但是,每个事物互不干扰。

  但是,由于多个事物可能操作同一个资源,不同的事物为了保证隔离性,会有很多锁方案,当然这是数据库的实现,他们怎么实现的,我们不必深究。

  4、持久性

  持久性,当一个事物提交之后,数据库状态永远的发生了改变,这个事物只要提交了,哪怕提交后宕机,他也确确实实的提交了,不会出现因为刚刚宕机了而让提交不生效,是要事物提交,他就像洗不掉的纹身,永远的固化了,除非你毁了硬盘。

本文链接地址:https://www.jiuchutong.com/zhishi/210966.html 转载请保留说明!

上一篇:运营商用户认证失败(运营商用户认证失败passwd err)

下一篇:手机出现itunes严重吗(iphone上出现itunes)

  • 如何修改纳税申报密码
  • 来料加工增值税率
  • 工资出现负数怎么申报个税
  • 医院工作服记什么科目
  • 电子税务局申报的财务报表在哪里查询
  • 费用分割单模板
  • 上年多计提增值税,今年如何调整
  • 财务上大写的元怎么写
  • 冲减以前年度主营业务成本对今年有影响吗
  • 商贸企业涉税问题
  • 银行付款退回重新开户
  • 航天信息维护费280元报税怎么抵扣
  • 简易征收不动产租赁税率是多少
  • 工程公司安装中央空调能按混合销售计算增值税么?
  • 建筑业的发票
  • 物流分公司怎么运作
  • 企业所得税预缴纳税申报表
  • 收购全资子公司的账务处理
  • 租用仓库需要代扣代缴企业所得税吗
  • 支票结算方式下用其他货币资金账户
  • 公司注销必须要清算报告吗
  • 支票大写金额书写转换
  • 旅行社代订机票发票报销
  • 营业外收支计入应纳税所得额吗
  • 建筑公司工地买空调
  • 进销存账本怎么做
  • 农业合作社农民合作社
  • 新准则交易性金融资产
  • 修改hosts文件的软件
  • 限制浏览器打开网页
  • 微信订阅项目
  • 微软window
  • 企业期末营业利润分录
  • 销售旧设备如何开票
  • root面具怎么用
  • 帝国cms标签调用大全
  • php机试题
  • 企业新产品销售收入数据
  • 如何使用php给图片命名
  • ps打不出字怎么回事
  • extract php函数
  • 开源php 系统
  • 信用减值损失的借贷方向
  • 红字发票的数量乘以单价可以不等于含税金额吗
  • 收到所得税退税现金流量选哪个
  • 自产产品对外捐赠为什么不确认收入
  • 房地产企业成本核算方法
  • 保险再保业务
  • 什么是保函保证金
  • 营业外收支计算公式
  • 应付职工薪酬怎么冲平
  • 施工单位名称变更需不需要单独做一个联络函
  • 劳务费无发票怎么处理
  • 人力资源公司劳务费发票税率
  • 加班餐费报销计入什么费用
  • 消防安装公司属于什么行业
  • SQLServer Execpt和not in 性能区别
  • sql时间用什么数据类型
  • mysql处理海量数据
  • 惠普tpn-c126笔记本
  • mac系统怎么打开任务管理器
  • mac可以远程连接windows吗
  • linux tcpping
  • mac文件怎么用
  • iconv.exe
  • hpzts04.exe是什么进程 有什么作用 hpzts04进程查询
  • win7访问共享文件
  • linux shell alias
  • win8手提电脑怎么关闭触摸板
  • win7怎么禁用软件
  • win8打不开咋办
  • 仿百度首页html代码静态
  • js面向对象编程思想
  • jquery中什么方法用于模拟光标悬停事件
  • shell脚本 su
  • 工具类别怎么填写
  • 天津电子税务局ca证书
  • 加计抵减怎么计提分录
  • 税务局如何查询社保明细
  • 税控盘可以换成ukey吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设