3 ms·
> This is one of the most exciting DB's coming into the world, and I've had a lot of fun watching progress from the sidelines! I'm going to have to disagree.
by assface 11y ago
> This is one of the most exciting DB's coming into the world, and I've had a lot of fun watching progress from the sidelines!
I'm going to have to disagree. The German HyPer DBMS has a lot more interesting ideas. Cockroach is just distributed MVCC from the 1980s on top of a key/value store.
MemSQL also has a new LLVM architecture written by the HipHop VM inventor that they poached from Facebook.
- jasonwatkinspdx 11y ago> Cockroach is just distributed MVCC from the 1980s Yeah. Not so much. I can't think of anything that used the 2 phase transactions over independent consensus groups (aka spanner) pattern from the 80's. Likewise there was nothing like Yabandeh transactions in 1980 because no one actually understood serializable snapshot isolation then (but several projects mistakenly thought they had, which was Yabandeh et all's entire motivation). HyPer is neat work, but that it is interesting does not mean CockroachDB is not also.
- ngrilly 11y agoHyPer and MemSQL are in-memory databases. CockroachDB is not. This is a big difference. And according to HyPer home page, HyPer doesn't look distributed, which is another big difference.
- ericfrenkiel 11y agoMemSQL used to be just in-memory. It added a second storage engine designed to hold data on disk using a column store.