Live data from Hacker News

CockroachDB 1.0

cockroachlabs.com

241–250 of 366 posts

Re: CockroachDB 1.0

#241

Earlier quoted context omitted.

I'm an engineer on the SQL team at CockroachDB. We're very aware of our missing support for array column types - and in fact beginning to add support for arrays is one of my team's priorities for the next release cycle. What kind of other recent SQL features introduced in Postgres 9.4 do you use? Postgres has a ton of features, as I'm sure you're aware, and while we strive for wire compatibility with Postgres it's no…

what's the story for change data capture with CockroachDB? Postgres 9.4 added logical replication, which is incredibly useful for this use case. Also, we use JSONB fairly extensively -- I see the tracking issue here https://github.com/cockroachdb/cockroach/issues/2969 but no movement.

Regarding change data capture, please see Arjun's answer: https://news.ycombinator.com/item?id=14309173

Re: CockroachDB 1.0

#242

Earlier quoted context omitted.

> It's not bikeshedding when the bikeshed's color will actually have concrete effects on adoption. Not taking a stance either way on the name, but that is the definition of bike-shedding (aka law of triviality). A committee won't vote for my nuclear plant because the bike shed is red. The bike shed's color has concrete effects on adoption. EDIT: I would just like to acknowledge the irony of bike-shedding bike-sheddin…

> ...but that is the definition of bike-shedding (aka law of triviality) > A committee won't vote for my nuclear plant because the bike shed is red. > The bike shed's color has concrete effects on adoption. Not exactly. > Parkinson observed that a committee whose job is to approve plans for a > nuclear power plant may spend the majority of its time on relatively > unimportant but easy-to-grasp issues, such as what ma…

Please tell me we're not having a bikeshedding discussion on the meaning of bikeshedding. :-)

Re: CockroachDB 1.0

#243
post #194

Earlier quoted context omitted.

Mongo is a derogatory term in spanish. But hey! not english so no problem.

"Deragatory" isn't the problem; the issue is whether it invokes visceral feelings of disgust. Many terms can be used as an insult, but are still tolerable as a name because a) they have non-insulting usages, and b) the emotional response does not rise to the level of "visceral disgust". The Spanish Wikipedia suggests many usages of the term "mongo", which probably wouldn't persist if the term was so repulsive: https:…

So you are saying it would be similarly fine to call something NiggerDB?

Re: CockroachDB 1.0

#244
post #234

Earlier quoted context omitted.

When people are bike shedding, they aren't doing it to waste time, they think that they are adding value because of `list of bad results of wrong colour here`. So here's my question to you: could you be wrong about this having "concrete effects on adoption"? And if you are wrong, is this just bike shedding? And to continue the bike shed metaphor, it's about people ignoring nuclear power plant design whose worst case…

I elaborated in much (probably too much) greater detail on the relevance of the bikeshedding metaphor here: https://news.ycombinator.com/item?id=14310444 I would appreciate your thoughts. With respect to your specific point: if we could resolve how much it matters, then yes, that would obviate the debate. But the bikeshedding metaphor doesn't add much there because it's precisely in dispute about how much it matters.

Well know I feel like a bit like an asshole with how abrasive my response was, sorry. Kudos to you for not escalating.

I agree that it resolves to how much it matters, and I guess I disagree with you on how much it matters. How it relates to the bike shedding metaphor is starting to feel like a semantic argument, which is not something I want to continue.

In response to your escalated names like PubesDB... my opinion is that I agree I wouldn't work with them, not because of any internal disgust reaction, but because the name signals a level of maturity that I don't want in my stack. Some people might have the same reaction to Cockroaches.

Re: CockroachDB 1.0

#245
post #163

CockroachDB looks like a great alternative to PostgreSQL, congrats to the team for doing so much in such a short time. The wire protocol is compatible with Postgres, which allows re-using battle-tested Postgres clients. However it's a non-starter for my use case since it lacks array columns, which Postgres supports [0]. I also make use of fairly recent SQL features introduced in Postgres 9.4, but I'm not sure if ther…

I'm basically here to ask a similar question, whether this is aimed as an modern alternative to Postgresql, since they don't clearly state this on the OP news announcement.

To me, at least for now, it seems more like a SQL enabled etcd or similar. They aren't currently claiming performance numbers that make it sound suitable for general purpose relational database scenarios. A SQL aware etcd like thing has a lot of appeal though, and I assume the performance work is coming.

Re: CockroachDB 1.0

#246

Earlier quoted context omitted.

Much better to name it something like Oracle, after a mythical seer who gives cryptic, self-contradictory answers open to wild interpretation.

Well, since this discussion has already gone down the tubes, we might as well spend some productive time making fun of other DB names: - SQLite: SQL database with no sugar. Less calories! - MySQL: A selfish database. - IMB DB2: Released in 1983, but never got promoted to DB3. Probably abandoned software? - Postgresql: Gesundheit! - CouchDB: A database for lazy people. Part of the NOSQL family, the Zen database family…

SQLite: they support a subset of SQL? unacceptable.

MySQL: a proprietary product if ever I saw one.

CouchDB: wow, does that hide bits of data until you search next week?

Re: CockroachDB 1.0

#248
post #205

Earlier quoted context omitted.

So I do product marketing for a living, and have launched a whole wack of things with good and bad and boring names. The fact that CockroachDB is consistently on top of HN with each thing they do is pretty strong evidence that they're doing just fine with the name they have, and probably doing even better than if they had a milquetoast tech startup-esque name. Also, they know what their sales cycles look like. They h…

I think the fact that the name isn't milquetoast is a huge bonus. People are caught off guard by the name, which gets them thinking about it. I think the dismissal that business people won't look at it because of the name is purely opinion-based. But what do I know?

If the name were Milquetoast it would be awesome, because that was the cockroach from Bloom County. Or, was that the joke and I'm only just getting it late? ;)

https://en.wikipedia.org/wiki/Minor_characters_in_Bloom_Coun...

Re: CockroachDB 1.0

#249

Cue the comments stating that no one will use this because the name is bad.

I think it's one of the worst names I've ever heard. Both because of the bug, but also because of the first syllable. That's not going to stop me from using it if I have to, but I'm certainly less interested in trying it out. And I would be embarrassed to put "Cockroach Expert" on my resume.] Disclaimer: I've come up with my fair share of bad names. SCM Breeze [1] makes me cringe now. [1] https://github.com/scmbreeze…

> I would be embarrassed to put "Cockroach Expert" on my resume

well, now that you mention it... https://irfansharif.io/irfan-sharif-resume.pdf

Re: CockroachDB 1.0

#250
post #6

I really like the fact that the CockroachDB team recently did a detailed Jepsen test with Aphyr. The follow up articles from both CockroachDB and Aphyr explaining the findings are very interesting to read. For those who might be interested - https://www.cockroachlabs.com/blog/cockroachdb-beta-passes-j... https://jepsen.io/analyses/cockroachdb-beta-20160829

@CockroachDB dev:

Has CockroachDB some health status page or REST api? (like Nginx/Apache/Redis/Memcached or a special table like MySQL)

It would be helpful to monitor the CockroachDB database in production.

I see there is some feature inbuild, but it only sends that data home to your server for analytics. (can be turned off) https://www.cockroachlabs.com/docs/diagnostics-reporting.htm...

Post reply on HN