分布式事务
Michael_Chou_Rider
点滴积累
展开
-
分布式事务背景分析(一)
首先我们了解一下数据库中的数据1.数据库中的事务具有下面的属性:1.原子性:同一个事务单元,他里面执行的sql要么全部执行成功,要么全部失败2.一致性:完成时候,数据的状态保持一致,例如,有五个账号,每个账号有100元,相互转账,那个他的最终状态保持在总和为500元3.隔离性:事务在高并发的情况下,不会相互影响4.持久性:事务单元完成后,数据不会被修改2.MySQL数据库的事务的流程...原创 2019-03-26 10:18:47 · 440 阅读 · 0 评论 -
分布式事务背景分析(二)
分布式事务具体的实现框架1.Atomikos互联网中的分布式事务解决方案由于在分布式事务中,由于强一致性,会导致系统性能,效率降低,分布式事务提供的ACID保证是以损害系统的可用性、性能与可伸缩性为代价的。为什么分布式事务强一致性会导致性能损耗?因为在分布式事务中使用的是二阶段提交协议,他在第一阶段会询问每一个子系统,做准备,如果其中任何一个子系统失败,他都会失败,而且,当子系统不断增加...原创 2019-04-01 21:11:05 · 269 阅读 · 0 评论