Live data from Hacker News

CockroachDB 19.2

cockroachlabs.com

51–60 of 63 posts

Re: CockroachDB 19.2

#51
Anyone use the cross data center clustering in the real world? Got a bunch of people considering this - a cluster spanning two data centers as the way to do transactional updates.

Re: CockroachDB 19.2

#52

Is the primary advantage of CockroachDB over FoundationDB primarily in supporting SQL out of the box? The multi-region support seems pretty banger at first glance. P.S. ... and I had a tirade here about the licensing information being largely absent on their FAQ or product pages, but I did find this after a google before posting: https://www.cockroachlabs.com/blog/oss-relicensing-cockroach... which... from what I can…

I have not heard a good explanation of foundationdb's consistency model. The claims have always seemed magical.

Re: CockroachDB 19.2

#53

Earlier quoted context omitted.

CockroachDB is built from scratch in Go, uses Raft + RocksDB as a distributed key/value store, and then implements the Postgres data structures and wire protocol on top. Focuses on strong consistency and durability (which was the origin of its name). Can run active/active in multiple regions. Lacks full compatibility with Postgres. Yugabyte is a multi-model database built in C++, uses Raft + RocksDB as a distributed…

Thanks for this overview. Is Cockroach an open-source version of Google's Spanner as well?

They used to be completely open-source and have changed the license similar to Redis Labs, MongoDB, etc.

And yes, you can consider it as an alternative to Spanner with more usability and running on commodity hardware.

Re: CockroachDB 19.2

#54
post #6

Glad to see Cockroach Cloud, I signed up for the beta. I'm only really interested in an elastic, managed program with transparent pricing. As a contractor with a fair amount of exposure to various startups around the bay, I find these to be relatively ubiquitous criteria.

CockroachCloud PM here -- we hear you on the transparent pricing. Cloud pricing is transparent, see here https://www.cockroachlabs.com/docs/cockroachcloud/stable/coc...

Glad to hear you signed up for the beta. We've been letting people off in batches and hope you can use CockroachCloud for your apps! If you have any feedback on the beta product, do let us know!

Re: CockroachDB 19.2

#55

Awesome to see a new release! We've followed Cockroach for a while, would be a good fit four our workload. However, I think it's sad that their pricing is so opaque. Even after a few emails back and forth with their sales people it still feels fairly arbitrary, and since it's not transparent we don't know if they're just making numbers up based on what they think we're willing to pay. I find this sales-tactic off-put…

Agree. My current firm has a policy of not working with companies that don't post public prices, which sadly writes off CockroachDB for us. It's a shame because we have a major use case for it.

CockroachCloud PM here. CockroachCloud pricing is transparent. You have the option of three different node sizes in GCP and AWS: https://www.cockroachlabs.com/docs/cockroachcloud/stable/coc...

Re: CockroachDB 19.2

#56
Somewhat related but why not have an object store like ceph but expose the guarantees of the data (cap or whatever) and just interact with objects? Bonus points for making the API pluggable.

Re: CockroachDB 19.2

#57

Is the primary advantage of CockroachDB over FoundationDB primarily in supporting SQL out of the box? The multi-region support seems pretty banger at first glance. P.S. ... and I had a tirade here about the licensing information being largely absent on their FAQ or product pages, but I did find this after a google before posting: https://www.cockroachlabs.com/blog/oss-relicensing-cockroach... which... from what I can…

I have not heard a good explanation of foundationdb's consistency model. The claims have always seemed magical.

Here’s an explanation from the lead developer on the team at Apple who has been working on FoundationDB for a very long time: https://youtu.be/EMwhsGsxfPU

Re: CockroachDB 19.2

#58
post #45

Earlier quoted context omitted.

Head of Docs and Training at Cockroach Labs here. Thanks for this feedback, ralusek. It's spot on, and we're planning to create much more direct and prescriptive guidance and best practices for working with CockroachDB across multiple regions. That's when placement of data (via geo-partitioning or other approaches) is crucial for reducing network latency. In case you haven't seen them, for now, we have docs on some d…

Last month I tried to deploy cockroachdb in Kubernetes and I felt the documentation wanted to treat me like a 5-year-old. I don't think the your product documentation has to explain what Kubernetes is or its terminologies[1]. The worst part is that it does not tell the cluster admins what need to be setup in the Kubernetes cluster at all, instead, it wraps a bunch of `kubectl` commands in a Python script and says "ju…

Appreciate this feedback, and sorry those docs didn't help you much. If you'd be willing to open a github issue with some details about your need to translate the commands in our docs into something more useful for your use case, we'll look into this further: https://github.com/cockroachdb/docs/issues. The input would be greatly appreciated.

Re: CockroachDB 19.2

#59
post #45

Earlier quoted context omitted.

Head of Docs and Training at Cockroach Labs here. Thanks for this feedback, ralusek. It's spot on, and we're planning to create much more direct and prescriptive guidance and best practices for working with CockroachDB across multiple regions. That's when placement of data (via geo-partitioning or other approaches) is crucial for reducing network latency. In case you haven't seen them, for now, we have docs on some d…

Last month I tried to deploy cockroachdb in Kubernetes and I felt the documentation wanted to treat me like a 5-year-old. I don't think the your product documentation has to explain what Kubernetes is or its terminologies[1]. The worst part is that it does not tell the cluster admins what need to be setup in the Kubernetes cluster at all, instead, it wraps a bunch of `kubectl` commands in a Python script and says "ju…

I'm curious why you would want to deploy CockroachDB in a K8 cluster. Not being critical...genuinely curious. Since it has its own idea of a cluster, it sounds complex to me. Especially since the typical geographically wide CockroachDB cluster would likely span outside a region centric k8s cluster.

Re: CockroachDB 19.2

#60

Is the primary advantage of CockroachDB over FoundationDB primarily in supporting SQL out of the box? The multi-region support seems pretty banger at first glance. P.S. ... and I had a tirade here about the licensing information being largely absent on their FAQ or product pages, but I did find this after a google before posting: https://www.cockroachlabs.com/blog/oss-relicensing-cockroach... which... from what I can…

Cockroach Labs PM here. During the rollout of the new license, we put together a quick license FAQ you can find here: https://www.cockroachlabs.com/docs/stable/licensing-faqs.htm...

Noted that this is not quite discoverable. I'll push to get that fixed on our end. We'll also include a brief overview of our motivation for the change.

Post reply on HN