mongodb 的事務性操作

babyyellow發表於2011-07-12

mongodb  資料庫庫,特性很多了,這裡不提了,這次說說他的事物性操作。


monggodb 不支援類似關係型資料庫的事物性操作, 這也導致了mongodb 的很多應用場景受限。 

但是  mongodb 的很多命令都是保證是原子操作(atomic)
  像: $inc , $set ,  也包括一些命令 例如 :findAndModify  都保證是原子操作的。

如何讓mongodb 支援或者實現類似事物性的操作呢?  
方法還是有的,可以考慮採用非同步提交(Two-phase commits)的方式來支援事務性操作。 
雖然方式有些麻煩但還是可以實現的。 

mongodb 的官方文件上也給了一個示例: url 放這裡了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-701944/,如需轉載,請註明出處,否則將追究法律責任。

相關文章