Dwight's blog
NoSQL Myth #1: No Atomic Operations

The myth: “you can’t do atomic operations on NoSQL because everything in that space is eventually consistent”.

On some products you can’t - that is true.  However on many you can — for single entities.  An example is the latest version of Amazon SimpleDB.  MongoDB supports single-document atomic operations too.

As I like to define NoSQL, all the solutions have these properties:

  • no joins
  • no complex transactional semantics

So simple atomicity is ok.  I think you will never have complex transaction support in these products though, that is true — use a different tool for those use cases.

  1. dmerr posted this
blog comments powered by Disqus