博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongodb 的事务性操作
阅读量:2496 次
发布时间:2019-05-11

本文共 502 字,大约阅读时间需要 1 分钟。

mongodb  数据库库,特性很多了,这里不提了,这次说说他的事物性操作。
monggodb 不支持类似关系型数据库的事物性操作, 这也导致了mongodb 的很多应用场景受限。 
但是  mongodb 的很多命令都是保证是原子操作(atomic)
  像: $inc , $set ,  也包括一些命令 例如 :findAndModify  都保证是原子操作的。
如何让mongodb 支持或者实现类似事物性的操作呢?  
方法还是有的,可以考虑采用异步提交(Two-phase commits)的方式来支持事务性操作。 
虽然方式有些麻烦但还是可以实现的。 
mongodb 的官方文档上也给了一个示例: url 放这里了
http://www.mongodb.org/display/DOCS/two-phase+commit

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/133735/viewspace-701944/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/133735/viewspace-701944/

你可能感兴趣的文章
设计模式15_模板
查看>>
海龟交易法则01_玩风险的交易者
查看>>
CTA策略02_boll
查看>>
vnpy通过jqdatasdk初始化实时数据及历史数据下载
查看>>
设计模式19_状态
查看>>
设计模式20_观察者
查看>>
vnpy学习10_常见坑02
查看>>
用时三个月,终于把所有的Python库全部整理了!拿去别客气!
查看>>
pd.stats.ols.MovingOLS以及替代
查看>>
vnpy学习11_增加测试评估指标
查看>>
资金流入流出计算方法
查看>>
海龟交易法则07_如何衡量风险
查看>>
海龟交易法则08_风险与资金管理
查看>>
海龟交易法则09_海龟式积木
查看>>
海龟交易法则10_通用积木
查看>>
海龟交易法则14_掌控心魔
查看>>
海龟交易法则16_附原版海龟交易法则
查看>>
克罗谈投资策略01_期货交易中的墨菲法则
查看>>
克罗谈投资策略02_赢家和输家
查看>>
克罗谈投资策略03_你所期望的赌博方式
查看>>