4 ms·
The missing ingredient in the first wave of NoSQL was ACID transactions. (Disclosure, I was an early contributor to Apache CouchDB and Couchbase Mobile). Now t
by jchanimal 8y ago
The missing ingredient in the first wave of NoSQL was ACID transactions. (Disclosure, I was an early contributor to Apache CouchDB and Couchbase Mobile).
Now that we have global ACID transaction algorithms like Google Spanner's and FaunaDB's (my current employer), mission critical apps are moving to NoSQL because multi-region consistency is safer and easier to deal with than RDBMS scale out. With ACID transactions, temporal storage, and object-level security, these distributed databases can beat blockchain at its own game by becoming a scalable runtime for smart contract applications, with all of the safety but with the flexibility of a database.