![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
事物
文章平均质量分 76
wbj0110
这个作者很懒,什么都没留下…
展开
-
替代分布式事务策略(转载)
由于数据量的巨大,现在大部分的Web应用都需要部署很多个数据库实例。这样,有时候某些操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性,经典的方法是使用两阶段事务提交(我的blog中已经提到过),现在MySQL和PostgreSQL这类面向低端用户的开源数据库都支持分布式事务了,开发者泪在其中的同时,却没有考虑分布式事务是否给系统带来了伤害。 ...原创 2013-11-28 09:49:27 · 107 阅读 · 0 评论 -
MongoDB的优化锁
当从JPA迁移到MongoDB的,你开始意识到有多少以前JPA功能能得到保留。 JPA通过悲观和乐观锁定防止"丢失更新"。乐观锁不最终锁定任何东西,所以它取名为乐观锁或是乐观并发控制。 "丢失更新"是什么意思? 现实生活中的例子是,当多个后台任务更新共同实体的不同属性时: 我们有一个产品实体带有数量和折扣属性,这两个是独立的批次处理器处理的。 StockBatchPr...原创 2014-01-01 17:59:51 · 113 阅读 · 0 评论