47.分布式事务理论
所有的事务都必须满足ACID的原则:
原子性:事务中的所有操作,要么全部成功,要么全部失败。
一致性:要保证数据库内部完整性约束、声明性约束。
持久性:对数据库做的一切修改将永久保存,不管是否出现故障。
隔离性:对同一资源操作的事务不能同时发生。
分布式事务的场景:
CAP理论
Consistency 一致性:用户访问分布式系统任意节点,得到的数据是一致的。
Availability 可用性:用户访问集群中的任意健康节点,必须得到响应,而不是超时或拒绝。
所有的事务都必须满足ACID的原则:
原子性:事务中的所有操作,要么全部成功,要么全部失败。
一致性:要保证数据库内部完整性约束、声明性约束。
持久性:对数据库做的一切修改将永久保存,不管是否出现故障。
隔离性:对同一资源操作的事务不能同时发生。
分布式事务的场景:
Consistency 一致性:用户访问分布式系统任意节点,得到的数据是一致的。
Availability 可用性:用户访问集群中的任意健康节点,必须得到响应,而不是超时或拒绝。