分布式事务
denglaosao
这个作者很懒,什么都没留下…
展开
-
数据库的ACID简介
数据库有四大特性,分别为原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),就是我们一般所说的ACID,最近在研究分布式事务,才发现数据库的好多基础知识学的不够牢靠,所以先恶补一下这方面的知识。1.原子性所谓原子性就是一组不可分割的操作,要么全部成功,只要有一个失败,整个就都失败。这里所谓的成功一般就是指数据库的数据能够...原创 2019-05-07 22:58:49 · 180 阅读 · 0 评论 -
分布式事务的基本知识
分布式事务的基础知识1.产生背景分布式事务的产生其实是相对本地事务而言的,在之前的章节关于事务的ACID特性以及事务隔离级别做了详细的解说,再加上数据库的redo和undo特性使得本地事务的处理变得简单。然而随着分布式应用的不断增加,本地事务的那一套理论已经不能适应分布式事务的应用场景,最本质的原因就是因为本地事务是在同一个进程、同一个数据库种进行,而对于分布式应用来说一个事务的产生涉及到了多...原创 2019-06-01 15:30:02 · 196 阅读 · 0 评论 -
分布式事务解决办法之两阶段提交
1 X/OpenDTP模型X/Open是一个组织机构,定义了一套分布式事务标准,定义了规范的API接口。DTP模型就是这套分布式事务的架构模型,分为AP,TM,RM三个组件,其含义如下:AP(Application Program):也就是应用程序,可以理解为使用DTP的程序RM(Resource Manager):资源管理器,这里可以理解为一个DBMS系统,或者消息服务器管理系统,应用程序...原创 2019-06-30 10:09:06 · 453 阅读 · 0 评论