![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
事务管理
ituski
这个作者很懒,什么都没留下…
展开
-
分布式事务--我们是否真的需要
我们不断的拆分schema,说了为了下一步的分库做准备,但是由此带来的代价也是显而易见的,我们的分布式事务在不断的增多。我们期望利用分布式事务来保证数据的一致性,但是其带来的影响也是不容忽视的。 摘录他人语:分布式事务提供的ACID保证是以损害系统的可用性、性能与可伸缩性为代价的 。只有在参与分布式事务的各个数据库实例都能够正常工作的前提下,分布式事务才能够顺利完成,只要有一个工作...原创 2015-03-28 17:03:01 · 172 阅读 · 0 评论 -
Base: ACID外的另外一种选择
Base: ACID外的另外一种选择 在分区数据库中,为可用性牺牲一定的一致性能够显著提高可扩展性 DAN PRITCHETT, EBAY 在过去的十年中,Web应用变得日益流行。无论您是为最终用户构建应用程序还是为应用程序开发人员(即服务),您希望您的应用程序是最可能被广泛采用的,而广泛的应用将会使事务处理量增长。如果您的应用程序依赖于持久性,那么数据存储很可能将成为你(系...原创 2015-03-28 17:18:02 · 77 阅读 · 0 评论 -
深入浅出JMS
企业消息系统 Java Message Service是由Sun开发的,它为 Java程序提供一种访问企业消息系统的方法。在讨论JMS之前,我们分来析一下企业消息系统。 企业消息系统,即面向消息的中间件(MOM),提供了以松散耦合的灵活方式集成应用程序的一种机制。它们提供了基于存储和转发的应用程序之间的异步数据发送,即应用程序彼此不直接通信,而是与作为中介的MOM 通...原创 2015-03-28 17:22:04 · 87 阅读 · 0 评论 -
关于单机数据库ACID的理解
一、在不使用MVCC情况下,隔离性、锁之间的关系: 隔离级别 并行级别 锁实现 Seriallizable 读读并行 表级锁 RR 读读并行 读加共享锁,写加独占锁 RC 读写并行、读读并行 读不加锁,写加独占锁 RU 写读并行、读写并行、读读并行 读不...原创 2015-07-14 22:14:39 · 152 阅读 · 0 评论 -
Github中tcc-transaction源码分析
支付宝tcc架构困惑了我很久。感谢https://github.com/changmingxie/tcc-transaction提供的源码,可惜github中文档较少,对此,我整理了一份类图文档,方便对程序结构进行梳理: ...原创 2016-02-22 23:43:24 · 324 阅读 · 0 评论