Live data from Hacker News

CockroachDB beta-20161013

jepsen.io

161–170 of 213 posts

Re: CockroachDB beta-20161013

#161

I'd be interested in any comparisons of CockroachDB vs TIDB[1], especially when it comes to speed. 1 - https://github.com/pingcap/tidb

Yeah I find it odd that most discussions of CDB don't reference TiDB, but in this case speed is not really the focal point.

Re: CockroachDB beta-20161013

#162

Could the name actually slow the project's momentum? I only recently read some cool things about CDB and wondered if I could have been subconsciously skipping articles about it for deep seeded reasons like http://bbc.com/future/story/20140918-the-reality-about-roach... Of course anything good may eventually rise to success on its merits, but in case I'm not the only one with a subconscious aversion maybe the info bel…

Well, I know I definitely won't forget the name.

Re: CockroachDB beta-20161013

#163

Could the name actually slow the project's momentum? I only recently read some cool things about CDB and wondered if I could have been subconsciously skipping articles about it for deep seeded reasons like http://bbc.com/future/story/20140918-the-reality-about-roach... Of course anything good may eventually rise to success on its merits, but in case I'm not the only one with a subconscious aversion maybe the info bel…

It might be intentional as reverse psychology. They don't want employees or users who wouldn't use a project because it's named after an unpopular insect. Those users/employees could be fickle, unreasonable and low quality at other aspects of business/development and be a net loss for the company/project in the long term.

Re: CockroachDB beta-20161013

#164
post #57

Could the name actually slow the project's momentum? I only recently read some cool things about CDB and wondered if I could have been subconsciously skipping articles about it for deep seeded reasons like http://bbc.com/future/story/20140918-the-reality-about-roach... Of course anything good may eventually rise to success on its merits, but in case I'm not the only one with a subconscious aversion maybe the info bel…

Agree 100%, ditto for suggested alternate name. I'd been doing the same for Rust. It's not a rational reason, sure, but I have to sell adoption to a broader userbase that cares about more that the technical merits. I don't want to have to make the case for why someone's system needs rust and cockroaches.

I have to say, I think that if you have a problem with "Rust" then you lose credibility in your criticism of "Cockroach".

Contrary to most above, I think "Cockroach" is great. It's suitable. Any suit who has a problem with it should get back on their side of the office, and stop sticking their nose in things they know nothing about, especially when so evidently closed minded. There are too many people in that meeting. Hell, even "Google" is a crap name, sounding like a baby word, and "Mongo" can be outright offensive. I expect anyone who has an issue with the name "Cockroach" is probably not going to be too open to the cutting edge anyway, so wasted concern.

Re: CockroachDB beta-20161013

#165

Earlier quoted context omitted.

While you specialize in presumptuous ad hominem attacks against strangers on the internet. I like my vice better.

I can only go off what you wrote, stating you are deliberately ignorant. I was just reiterating what you proudly said. Do you really think saying you are a specialist, yet won't read about the topic you specialize in because you are scared of a benign name is reasonable? I forgot to mention the ridiculous hyperbole comparing 'cockroach' to racial slurs.

[deleted]

Re: CockroachDB beta-20161013

#166

Earlier quoted context omitted.

While you specialize in presumptuous ad hominem attacks against strangers on the internet. I like my vice better.

I can only go off what you wrote, stating you are deliberately ignorant. I was just reiterating what you proudly said. Do you really think saying you are a specialist, yet won't read about the topic you specialize in because you are scared of a benign name is reasonable? I forgot to mention the ridiculous hyperbole comparing 'cockroach' to racial slurs.

Perhaps to a large fraction of relevant stakeholders, the name is a signal of project immaturity and perhaps poor judgement.

Additionally, even if you aren't personally bothered it, most would be aware that others feel this way, which certainly creates an uphill battle for the tool and diminishes the prospect of a vibrant ecosystem building up around it.

This is a red flag for anyone who might be considering including CockroachDB as an important part of their stack on any long-running project

Do you discard such factors?

Re: CockroachDB beta-20161013

#167

Could the name actually slow the project's momentum? I only recently read some cool things about CDB and wondered if I could have been subconsciously skipping articles about it for deep seeded reasons like http://bbc.com/future/story/20140918-the-reality-about-roach... Of course anything good may eventually rise to success on its merits, but in case I'm not the only one with a subconscious aversion maybe the info bel…

I'm wondering if all the people who can't get over the name CockroachDB are also people who insist that professionals should dress the part. Can't take someone seriously if they don't have their shirt tucked in? Style over substance.

I'm pretty sure I'm not alone in having a bias against the name "CockroachDB" and being okay with people who don't have their shirt tucked in. I get the comparison you're making, but "untucked shirt" connotes "casual" to me. Roaches connote "health hazard." I'm okay with eating at casual restaurants, but not casual restaurants with roaches.

If you have to explain "we want you to think about survivability, not health violations," then maybe the problem isn't your untucked shirt--it's the big grease stain covering its front. You can insist that's just part of your style all you want, but it's going to be a hard sell.

Re: CockroachDB beta-20161013

#168
post #159

So I assume this means cockroachDB currently (probably) meets its promised consistency levels. How does it compare to the usual default settings of PostgreSQL for example? - I think you get SERIALIZABLE, so the behaviour should be very reasonable. I understand the txn/s numbers are in a pathological scenario, but will these transactions block the whole db from moving faster or have unrelated transactions still normal…

I don't believe CockroachDB provides SERIALIZABLE consistency for the entire keyspace, rather for subsets of the keyspace that reside in the same Raft cluster. In practice this means no cross key serializability without including a serialization token in transactions. I may be mistaken however but that is my understanding from reading CockroachDB docs and Aphyrs post.

Cockroach Labs employee here. We provide serializable consistency for the whole keyspace. It's just that it's easier when you stay in one Raft ensemble as less can go wrong.

Re: CockroachDB beta-20161013

#169
post #77

Earlier quoted context omitted.

The clock skew limit controls the maximum latency on reads--so yeah, if you're doing reads that contend with writes, improving clock resolution improves latency. Not entiiirely sure about the throughput impact though.

At a greater risk of losing a server in your cluster due to automatic shutdown after too much clock-drift, right?

You wouldn't reduce the clock drift limit unless you had more accurate clocks however. If all of your servers are on bare metal and synced to a high resolution atomic or GPS clock then you can probably reduce it from 250ms to 10ms or less similar to Googles Spanner setup.

Re: CockroachDB beta-20161013

#170
post #130

Earlier quoted context omitted.

Nobody is going to give a flying fuck what your company is named on a mortgage application. Honestly there are companies with _much_ worse names in active use like "Dick & Daughters"[0] or "Ismail ANUS"[1] who even got an appointment to the queen. Seriously, it's bikeshedding, and the point of the DB is that you don't think about it all day. I also don't think of women called Cassandra when I use the database of the…

Dick & Daughters or Ismael ANUS are definitely not more vile then Cockroach. The former are names rooted in tradition, not some idea of a an arrogant hipster joke. To call a company Cockroach is fucken arrogance. Plain and Simple.

Cockroach is just a creature. How is it arrogance. It reeks of arrogance to call yourself "Lionhead" or "Jaguar" or "Oracle". Some form of apex predator or all-knowing entity.

Also "Is Male Anus" is not rooted in tradition at all.

Post reply on HN