jm + riak + concurrency 1
If Eventual Consistency Seems Hard, Wait Till You Try MVCC
december 2014 by jm
ex-Percona MySQL wizard Baron Schwartz, noting that MVCC as implemented in common SQL databases is not all that simple or reliable compared to big bad NoSQL Eventual Consistency:
nosql
concurrency
databases
mysql
riak
voldemort
eventual-consistency
reliability
storage
baron-schwartz
mvcc
innodb
postgresql
Since I am not ready to assert that there’s a distributed system I know to be better and simpler than eventually consistent datastores, and since I certainly know that InnoDB’s MVCC implementation is full of complexities, for right now I am probably in the same position most of my readers are: the two viable choices seem to be single-node MVCC and multi-node eventual consistency. And I don’t think MVCC is the simpler paradigm of the two.
december 2014 by jm
Copy this bookmark: