長くなったので三行でまとめると CAP 定理を素人なりに調べてみた 分散データストアを CAP 定理で俯瞰してみた どのデータストア使うかの決定因子は CAP 定理的な視点の方がインタフェースとかより先 異論は認めるというか、専門知識ゼロなのでもっと正しい理解があればぜひ教えてくださいませ。 はじめに 僕は MySQL 厨なんですが、最近はやれ「MongoDB がいい」だの「HBase 最高」だのとよく聞きます。これら多種多様なデータストアを語る上で、「RDBMS VS NoSQL」みたいに問い合わせ言語の方式やデータ保存形式の違いで語るのは宗教論かなぁと僕は思ってます。単体プロセスのデータストアとしての特徴とか性能とかは正直なんでもいいかなぁと。 思うに、本質的に重要なのは MySQL の master-slave&sharding という Web で今までスタンダードに使われてきた分散
![今更CAP定理で分散データストアの勉強を始めてみた - As a Futurist...](https://cdn-ak-scissors.b.st-hatena.com/image/square/f5a0df7dda83a62988910bf3fb6a21184da0f824/height=288;version=1;width=512/https%3A%2F%2Fblog.riywo.com%2Fog-image%2F2012%2F07%2F28%2F140004%2Fimage.png)