数据库隔离级别
来源:互联网 发布:浙师大行知学院怎么样 编辑:程序博客网 时间:2024/06/05 06:30
- 未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。
- 授权读取(Read Committed):允许不可重复读取,但不允许脏读取。这可以通过“瞬间共享读锁”和“排他写锁”实现。读取数据的事务允许其他事务继续访问该行数据,但是未提交的写事务将会禁止其他事务访问该行。
- 可重复读取(Repeatable Read):禁止不可重复读取和脏读取,但是有时可能出现幻影数据。这可以通过“共享读锁”和“排他写锁”实现。读取数据的事务将会禁止写事务(但允许读事务),写事务则禁止任何其他事务。
序列化(Serializable):提供严格的事务隔离。它要求事务序列化执行,事务只能一个接着一个地执行,但不能并发执行。如果仅仅通过“行级锁”是无法实现事务序列化的,必须通过其他机制保证新插入的数据不会被刚执行查询操作的事务访问到。
0 0
- 数据库隔离级别。。。
- 数据库事务隔离级别
- 数据库隔离级别
- 数据库隔离级别
- 数据库事务隔离级别
- INFORMIX数据库隔离级别
- 数据库隔离级别
- 数据库隔离级别
- 数据库隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库隔离级别
- 数据库事物隔离级别
- 数据库事物隔离级别
- 数据库事务隔离级别
- 数据库事务隔离级别
- 数据库隔离级别
- 数据库事务隔离级别
- Java File创建文件复制文件
- Android Activity转场动画
- Android 开发笔记1 (MTK)
- 1024. Palindromic Number (25)
- Java中为什么要使用内部类
- 数据库隔离级别
- Hibernate主配置文件(hibernate.cfg.xml)
- android 隐藏控件
- Mybatis最入门---Mapper文件配置详解(下)
- android 关闭指定的activity
- cordova build android 补充
- transient的作用及使用方法
- shell 编程- -入门篇
- Android SO逆向-数组与指针