事务
来源:互联网 发布:php如何加密源码软件 编辑:程序博客网 时间:2024/06/02 05:23
一.什么是事务
1.事务是数据库系统区别于其他文件系统的重要特性之一
2.数据库是一组具有原子性的SQL语句,或是一个独立的工作单元
二事务的特性
1.原子性:
一个事务必须被视为一个不可分割的最小工作单元,整个事务的所有操作要么全部提交完成,要么全部失败,对于事务来说不可能只执行其中的一部分操作。
2.一致性:
一致性是指数据库从一种一致性状态转换到另一种一致性状态,在事务开始之前以及事务结束以后,数据库中数据的完整性没有被破坏。
3.隔离性:
一个事务对于数据库的修改,在未提交完成前对于其他事务是不可见的。
(隔离性由低到高,并发性由高到低)
- 未提交读
- 已提交读
- 可重复度
- 可串行读
4.持久性
一旦事务提交,其所做的的修改就会永久保存到数据库中
二.什么是大事务
运行时间比较长,操作的数据比较多的事务
风险:锁定太多的数据,造成大量的阻塞和锁超时回滚时需要时间比较长
执行时间长,容易造成主从延迟
阅读全文
0 0
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 机器学习储备(8):numpy之linspace 和 logspace
- [UOJ#214]合唱队形
- eCos移植到Cortex-M7执行swi 0导致异常
- 机器学习逻辑回归:算法兑现为python代码
- Gradle命令和配置
- 事务
- 1、计算机基础和linux发行版
- 替换空格:
- 设置mongoDB dos窗口数据库命令格式
- MyBatis的级联查询(association 进行分布查询)
- textarea高度自适应增高;chrome下clientHeight,offsetHeight和scrollHeight
- 租了一个月的腾讯云服务, 玩ubuntu爽爽哒
- MPI_Send和MPI_Recv(初识1)
- JDBC学习06-DBUtils下载和使用