位置: IT常识 - 正文

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

编辑:rootadmin

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

  1、原子性

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

  2、一致性

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

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

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

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

  3、隔离性

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

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

  4、持久性

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

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

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

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

  • 车辆购置税的纳税义务发生时间为
  • 为什么会有不同的课程定义
  • 利税总额是应交还是已交
  • 注册公司服务费是多少
  • 结转损益类账户余额
  • 财务报表分析方法有
  • 实物性投资资产
  • 房屋估价入账需要计算什么税款?
  • 在建工程购买的设备计入哪个科目
  • 营改增操作指引
  • 没有对公账户的公司怎么注销
  • 企业纳税总额包含哪些
  • 办公室租赁合同需要交那些税?
  • 虚开进项税额转出会计分录
  • 会计七月份忙吗
  • 想要房贷利息抵税怎么办
  • 费用报销单的摘要是什么意思
  • 收代扣代缴个税手续费会计分录
  • 母公司开票给子公司有什么税务风险吗
  • 企业委托研发过程中发生的研发费用如何加计扣除?
  • 债转股是好还是坏
  • php代码封装成dll
  • linux取消静态ip
  • dll进程
  • 企业向股东发放现金股利会引起
  • 实收资本与注册资本之间的关系
  • 所得税返还计入什么科目
  • 交易性金融资产的账务处理
  • 个人出租商用房个人所得税
  • 管理费用属于损益类吗
  • 前端cli搭建
  • 特定业务计算的应纳税所得额是指
  • javascript动画教程
  • 唱吧地图
  • 接口多继承的写法
  • websocket怎么用
  • 代销产品的形式有哪些
  • dedecms更新
  • 长期股权投资的账务处理
  • 充话费如何开公司发票
  • 咨询服务费怎么交税
  • 普通发票红冲需要拿回原发票吗
  • 帝国cms使用手册
  • 一次性开票分期确认收入如何纳税申报
  • 金蝶利润表出现科目
  • 资产负债表中应收账款的计算公式
  • 个体工商户怎么开发票
  • 计提工资和发放工资可以在一张凭证上吗
  • 用人单位垫付生育津贴垫付金额和垫付天数
  • 税款减半征收如何申报
  • 委托加工产品消费税税率
  • 发出存货的计价方法一经确定,不得随意改变
  • 生产经营收入总额填什么金额
  • 借方是收入还是支出损益类
  • 中国电子口岸企业法人卡
  • CentOS中mysql cluster安装部署教程
  • 进程死锁原因
  • linux软件安装在哪个文件夹
  • linux ftp 服务
  • Win10桌面任务栏能不能删除
  • vps如何搭建ss
  • 怎么判断进程是否存在
  • linux 指定动态库连接位置
  • css怎么画
  • 多个checkbox选中触发事件
  • 3366小游戏小
  • 可实现的系统
  • html头像代码
  • 文件包解密
  • 自定义dialogfragment
  • python日志管理系统
  • js中tolocalestring
  • javascript数组去重函数
  • 手机截取电脑屏幕
  • 江苏国家电子税务局官网登录
  • 惠州市国家税务局张新华简历
  • ca证书登录不了网厅怎么办
  • 应交增值税减免税款借贷方向
  • 如何做好税务局长
  • 印花税应税凭证数量是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设