随笔分类 - 事务
摘要:分布式事务—两阶段提交协议 两阶段提交协议(Two-phase Commit,2PC)经常被用来实现分布式事务。一般分为协调器C和若干事务执行者Si两种角色,这里的事务执行者就是具体的数据库,协调器可以和事务执行器在一台机器上。 1) 我们的应用程序(client)发起一个开始请求到TC; 2) T
阅读全文
摘要:CAP理论 一个经典的分布式系统理论。CAP理论告诉我们:一个分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容错性(P:Partition tolerance)这三个基本需求,最多只能同时满足其中两项。 1、一致性 在分布式环境下,一致性是
阅读全文
摘要:分布式事务 如果系统规模较小,数据表都在一个数据库实例上,上述本地事务方式可以很好地运行, 但是如果系统规模较大,比如用户A账户表和用户B账户表显然不会在同一个数据库实例上,他们往往分布在不同的物理节点上,这时本地事务已经失去用武之地。 分布式事务解决方法 两阶段提交(多次节点间的通信,事务时间较长
阅读全文