News for hackers. Stuff that matters.
Re:CockroachDB Skitters into Beta by krenoten on Wednesday March 30, 2016 @08:21PM (#11394109)
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! Keep kicking ass!
Re:CockroachDB Skitters into Beta by codehusker on Wednesday March 30, 2016 @08:24PM (#11394123)
Agreed. SQL support is a big benefit. This post does a good job of explaining why, and I'm glad they delayed the beta to implement it. Looking forward to joins.
Re:CockroachDB Skitters into Beta by tracker1 on Wednesday March 30, 2016 @08:31PM (#11394151)
I'm not sure how useful SQL is without joins though... I can see that this might be interesting to test against, but don't think SQL is much simpler than a lot of the query engines for non-sql databases... Until you get to joins, and similar operations.

Right now, I'm most interested in seeing RethinkDB see more traction... it seems to have most of the features I look for, and I, for one don't mind more programmatic queries, and the management interface is really second to none at this point... MS-SQL, I'd probably consider a close second.

Re:CockroachDB Skitters into Beta by AYBABTME on Wednesday March 30, 2016 @10:12PM (#11394561)
For one, just indices in a strongly consistent distributed store, with ACID, is a big deal. Doing this yourself with another strongly consistent DB is a massive error prone PITA.
Re:CockroachDB Skitters into Beta by vladshch on Wednesday March 30, 2016 @08:54PM (#11394237)
Plenty useful -- we have SQL-like query tools at work (which operate on SSTables and ColumnIO) that I use extensively nearly everyday and I almost never do a join. Just SELECT and WHERE gets the job done 98% of the time for me.
Re:CockroachDB Skitters into Beta by justicezyx on Wednesday March 30, 2016 @08:38PM (#11394187)
I can see many of the exploratory data analytic can be done without joins. Well, my experience could be too specific though.
Re:CockroachDB Skitters into Beta by assface on Wednesday March 30, 2016 @09:40PM (#11394448)
> 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.

Re:CockroachDB Skitters into Beta by jasonwatkinspdx on Wednesday March 30, 2016 @11:41PM (#11394834)
> 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.

Re:CockroachDB Skitters into Beta by ngrilly on Thursday March 31, 2016 @03:06AM (#11395494)
HyPer 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.

Re:CockroachDB Skitters into Beta by ericfrenkiel on Thursday March 31, 2016 @05:04PM (#11400540)
MemSQL used to be just in-memory. It added a second storage engine designed to hold data on disk using a column store.