CNode

[咨询] mongodb没有事务,涉及到资金的问题,大家是怎么处理的呢?

问答
Wwhw1988发布于9 年前最后回复9 年前6 回复5258 浏览0 收藏

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)

W
whw1988#1·9 年前
引用 zaaackhttps://github.com/zaaack/mongo tx

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

W
whw1988#3·9 年前

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

Z
zaaack#4·9 年前

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

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