[咨询] mongodb没有事务,涉及到资金的问题,大家是怎么处理的呢?
发布于 7 年前 作者 whw1988 3942 次浏览 来自 问答

mongodb没有事务,涉及到资金的问题,大家是怎么处理的呢? 1.mongodb + mysql ? mysql用于处理资金的更新,和资金的读取?

2.还是用mongodb的Perform Two Phase Commits? https://docs.mongodb.com/v3.2/tutorial/perform-two-phase-commits/#update-both-accounts-list-of-pending-transactions

有没有哪个大神有遇到这样的场景呢?

6 回复

有没有大神有实战的,赐教赐教

@zaaack 可行? 用在正式环境 实战过了吗?谢谢啊

@whw1988 暂时还没有,你可以看看测试代码。。

  1. 强一致性的,需要事务支撑的,建议不要用mongo;
  2. 实在是有这个“洁癖”(像我一样。。。),可以利用mongo的单条数据事务的特性,重新设计表。mongo官方有相关的思路介绍,有兴趣可以google一下。我之前按照那个思路实现了一套,比较稳定,暂时没发现什么bug。可以折腾一下。

@wjh000123 那个资料在mongodb官网里面叫什么呢?

回到顶部