AFAIK, the only NoSQL DB with support for multi-doc transactions is HyperDex [0].
[0] - http://hyperdex.org/
AFAIK, the only NoSQL DB with support for multi-doc transactions is HyperDex [0].
[0] - http://hyperdex.org/
Don't mean to steal the thunder from RethinkDB, they're doing great work too.
Quite frankly that is pretty arrogant. ACID may be required for a banks transactions, but in far the majority of cases it isn't required (yes, even in your business) -- nothing of any consequence is going to happen if your A/B testing DB lose a couple houndred entries because those weren't flushed to the cache.
As for non-schema enforcement, well you have too add a few if statements to your database model class -- and that is it.
ACID is a great, but unfortunately it isn't free (especially in distributes systems).
More realistic example of stuff actually mattering: you sold product and took the money. People will be annoyed if they don't get their goods.