Live data from Hacker News

Ask HN: What has been your experience with CockroachDB?

news.ycombinator.com

21–30 of 43 posts

Re: Ask HN: What has been your experience with CockroachDB?

#21

Earlier quoted context omitted.

Doesn't it seem equally likely they haven't made any changes to the codebase? Or have simply contributed them to the project?

AGPL requires making 'full' source of a network service available to network users. Doubtful Schwab would do that.

If they haven't made any changes to the DB, that's just pointing them to the main website.

Re: Ask HN: What has been your experience with CockroachDB?

#22

(note the username!) Check out Aerospike. It's the most robust and truly "zero effort scale" real time data platform I've ever seen. Properly configured and used, it whups everything in terms of TPS and performance/machine aka TCO. By a huge, huge, factor. Downside is ... everything else. :/ Less polished developer experience, docs, &c. There are so many huge customers, but very few who are talking about it. Requires…

Thanks for your enlightening comment. Now myself and others not to never use Aerospike.

A 12 year old product that still has poor documentation? Plus you say TPS = TCO. That’s a good one!

Re: Ask HN: What has been your experience with CockroachDB?

#23

Haven’t used them in production because their license doesn’t allow operating as a service. I have used an alternative.

What does that mean? What service do you have that is disallowed? We are evaluating it and are finding the license page confusing. Yugabyte seems friendlier but it seems even less talked about.

I used YugabyteDB. License was one thing: database is Apache 2 licensed and no strings attached, you can operate it as a service yourself. Not so with CockroachDB, what powerhour said.

Other reasons: it’s Postgres code under the hood, not a rewrite, so you can use existing extensions. I have even contributed the support for FDWs, which I use in production.

More here https://gruchalski.com/tags/yugabytedb/ and here https://github.com/radekg/yugabyte-db-multi-tenant-paas-demo.

Re: Ask HN: What has been your experience with CockroachDB?

#24

Earlier quoted context omitted.

AGPL requires making 'full' source of a network service available to network users. Doubtful Schwab would do that.

If they haven't made any changes to the DB, that's just pointing them to the main website.

AGPL considers use of unmodified copies a "covered work". And it requires source of the calling code to also be disclosed.

(IANAL)

Re: Ask HN: What has been your experience with CockroachDB?

#25

Earlier quoted context omitted.

If they haven't made any changes to the DB, that's just pointing them to the main website.

AGPL considers use of unmodified copies a "covered work". And it requires source of the calling code to also be disclosed. (IANAL)

I read various interpretations of the AGPL and some people think it’s not the case.

MongoDB used to be AGPL and I believe most people didn’t interpret the license as everything calling the database must be AGPL, and then everything calling the thing calling the database too, that recursively until the entire world must be licensed under AGPL.

Re: Ask HN: What has been your experience with CockroachDB?

#26
post #8

Earlier quoted context omitted.

I don't really see how this competes with cockroach. Cockroach is meant to be sql compatible, whilst Aerospike is nosql. Is that why you commented under a different username, because you are affectively spreading misinformation?

Reported for not assuming the best - or even reasonable - interpretation of the parent comment. Don’t be so insufferable.

There is no reasonable interpretation that makes a comment suggesting an alternative which is nothing like CockroachDB, the entire point of the OP’s post, sound reasonable.

Especially when it’s so conspiratorial in nature and spreading information that is completely unverifiable.

Re: Ask HN: What has been your experience with CockroachDB?

#27
post #4

Earlier quoted context omitted.

> Same birdie told me Aerospike has customers who replaced CockroachDB, when they found out it has trouble scaling past a point. Elaborate?

Nah, I'd rather be vague. ;-) The issue, I'm guessing, was that CockroachDB couldn't maintain the required latency bounds and availability past a certain point for the customer. Those are always where Aerospike wins (latency, availability, while scaling). milliseconds vs microseconds. The limiting factor isn't how many operations the platform can handle, it's how many operations/transactions you can generate before t…

So you work at Aerospike?

Re: Ask HN: What has been your experience with CockroachDB?

#28

Earlier quoted context omitted.

AGPL considers use of unmodified copies a "covered work". And it requires source of the calling code to also be disclosed. (IANAL)

I read various interpretations of the AGPL and some people think it’s not the case. MongoDB used to be AGPL and I believe most people didn’t interpret the license as everything calling the database must be AGPL, and then everything calling the thing calling the database too, that recursively until the entire world must be licensed under AGPL.

We'll see when AGPL gets tested in court. Until then I suspect legal departments will continue to treat AGPL, and even GPL (because of on prem), as a viral license which could require disclosing all their source.

Re: Ask HN: What has been your experience with CockroachDB?

#29

Maybe people who answer/read this also evaluated yugabytedb, which has a much friendlier license (apache 2)? We are evaluating different solutions and we depend on some Postgres compatibility as we have a lot of code to that effect. Yugabyte and cockroach come up all the time.

Good find. No experience, but adding my list to try.
Post reply on HN