admin管理员组

文章数量:1536090

2, 关于事务
参考笔记:http://heavy_code_industry.gitee.io/code_heavy_industry/pro015-Distributed-Transaction/
事务的特性ACID
原子性 Atomicity
一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节,事务在执行过程中发生错误,会被回滚到事务开始前的状态
一致性 Consistency
一个事务在执行之前和执行之后数据库都必须处于一致性状态
隔离性Isolation
指的是并发环境中,当不同的事务同时操作操纵相同的数据时,每个事务都有各自的完整数据空间,由并发事务所作的修改必须与其他并发事务所有的修改隔离,事务查看数据更新时,数据所处状态要么时另一事务修改它之前的状态,要么时另一事务修改它之后的状态,事务不会查看到中间状态的数据
持久性Durability
事务只要成功结束,它对数据库所做的更新就必须保存下载,即使发生系统崩溃,重启启动数据库系统后,数据库还能恢复到事务成功结束时的状态
3,分布式事务标准
CAP定理
一致性(Consistency)(对) 数据在多个副本之间能保持一致特性
可用性(Available)(快) 系统提供的服务一直处于可用的状态,每次只要收到用户的请求,服务器就必须给出回应,在合理的时间内返回合理的相应—不是错误和超时的相应
分区容错性(Partition Toleration)(能用)即使各个子网络无法通信,甚至某个分区出现故障,但整个系统对外仍然可用的
BASE定理
BASE = Bsaically Available(基本可用) + Soft state(软状态)+ Eventually consistent(最终一致性)

本文标签: 分布式事务笔记