有关NOSQL事务

13-09-03 px96004
         

NOSQL中的mongodb 是我心目中理想的数据库.

可是事务问题一直纠结.事物在很多系统之中是必不可少的.

如果使用乐观锁来实现事务呢?

这个方案有没有明显的漏洞?如果用来做财务系统可行不?

[该贴被px96004于2013-09-03 17:02修改过]

[该贴被px96004于2013-09-03 17:21修改过]

         

banq
2013-09-04 06:37

Mongodb可以采取两段提交 two-phase commit

http://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/文档中以转账案例,需要自己手工处理。

也可以采取EventSourcing通过消息实现事务,见:

http://www.jdon.com/45622/5#23143081