首页 > 代码库 > 事务的acid
事务的acid
1.atomicity 原子性
数据库中的执行要么都完成,要么失败。
2.consistency 一致性
通过一些约束(主键,外键,唯一性,check等)来保证数据跟业务一致。
3.isolation 隔离性
事务执行不相互干扰,一个事务不能看到另一个事务运行时的某一刻的数据。
隔离性的等级分为:read uncommited,read commited,repeatable read,serializable。隔离通过锁造成阻塞来实现。
事务之间干扰会产生:更新失效, 脏读,不可重复度,幻读。
4.durability 持久性
事务完成以后,对数据库所做的更改应该持久保存在数据库中。
数据库对于写入数据库之前的改变都会写到日志当中。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。