[咨询] mongodb没有事务,涉及到资金的问题,大家是怎么处理的呢?
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 暂时还没有,你可以看看测试代码。。
- 强一致性的,需要事务支撑的,建议不要用mongo;
- 实在是有这个“洁癖”(像我一样。。。),可以利用mongo的单条数据事务的特性,重新设计表。mongo官方有相关的思路介绍,有兴趣可以google一下。我之前按照那个思路实现了一套,比较稳定,暂时没发现什么bug。可以折腾一下。
@wjh000123 那个资料在mongodb官网里面叫什么呢?