博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库的隔离级别
阅读量:5775 次
发布时间:2019-06-18

本文共 410 字,大约阅读时间需要 1 分钟。

数据库特性ACID

  A原子性 

  C一致性

  I隔离性

  D持久性

数据库的隔离级别:(脏读、不可重复读、幻读)

  可以读取未提交的事物数据:A事务可以读取到B事务未提交的内容。可能引起脏读、不可重复读、幻读

  读取提交的事物数据:A事务只能读取B事务提交的内容。可以避免脏读,可能引起不不可重复读、幻读

  可重复读:可以避免不可重复读的情况,但是不能避免幻读

  串行运行:一个事务一个事务的执行

  

  脏读:事务a读取到事务b未提交的数据,结果事务b执行失败了,数据错误

  不可重复读:事务a从数据库读取a的值为1,事务b修改事务a为2并提交,事务a中再次读取a为2,前后数据不一致

  幻读:事务a从数据库中读取用户的10条留言,事务b新增一条留言,事务a再次读取用户留言发现为11条

 

转载于:https://www.cnblogs.com/guoliangxie/p/7748454.html

你可能感兴趣的文章
STM32 mdk软件仿真时过不去时钟的问题
查看>>
Spark Streaming概念学习系列之Spark Streaming容错
查看>>
单例模式
查看>>
老旧的金融机构,是时候赶赶云计算的时髦了
查看>>
用友网络陈强兵:企业互联网需解决五大问题
查看>>
SMA推出Powerwall兼容Sunny Boy Storage逆变器
查看>>
云路由 vyatta 体验(二)NAT
查看>>
Python version 2.7 required, which was not foun...
查看>>
centos7.3 下安装 composer,解决Failed to decode zlib stream错误
查看>>
Git 常用命令
查看>>
在Postgres 数据库中生成36位的UUID代码
查看>>
小黑小波比.功能测试登录用户
查看>>
Java enum用法详解
查看>>
去云端的多条途径
查看>>
Docker容器从一知半解到入门
查看>>
关于“方法参数”
查看>>
Redis命令总结
查看>>
unable to write 'random state'错误解决
查看>>
context:annotation-config vs component-scan
查看>>
结构体和类的内存对齐原则-这一次弄清楚了对齐的本质规则
查看>>