Cockroach Labs Gets $87M in New Funding
theinformation.com
Cockroach Labs Gets $87M in New Funding
1–10 of 14 posts
Re: Cockroach Labs Gets $87M in New Funding
#2Since CockroachDB is SQL, what would be the benefit over using Aurora?
Re: Cockroach Labs Gets $87M in New Funding
#3At my last company, we had a great experience using postgresql flavored Aurora, especially because we could use recursive CTEs to do deep traversal of graphs. Since CockroachDB is SQL, what would be the benefit over using Aurora?
Re: Cockroach Labs Gets $87M in New Funding
#4Re: Cockroach Labs Gets $87M in New Funding
#5I hope someday I'll be comfortable enough to experiment and use something other than postgres.
Re: Cockroach Labs Gets $87M in New Funding
#6https://www.cockroachlabs.com/blog/cockroach-labs-raises-87-...
Re: Cockroach Labs Gets $87M in New Funding
#7We haven't tried cockroach yet because we are still on RethinkDB and are scarred by the experience of them going out of business. I hope someday I'll be comfortable enough to experiment and use something other than postgres.
Re: Cockroach Labs Gets $87M in New Funding
#8I know people say this is easy to do in PG. I have recently setup 2ndQuadrant's pglogical for another system. That was also easy (though the documentation was pretty bad). The end result is quite different though and CockroachDB is just simpler to reason about and manage and, I think, more generally applicable.
But, on top of the well-documented postgresql incompatibilities, we have run into other issues.
First, and probably the reason you should stay away from CockroachDB's community edition, is the poor story around backups. You only get full backups. They are very slow to take and very slow to restore. There are even cases where it can fail to backup (https://github.com/cockroachdb/cockroach/issues/28948).
There are a lot of little bugs, which isn't a huge deal, but it's hard to find and you can spend a lot of time looking into it. Just yesterday we noticed that queries that use now() can't use indexes. Searching github's thousands of issues for "now() index performance" I get ~500 hits. Thankfully they are fast to respond to questions on slack / forums. But they _really_ need to clean up the hundreds (thousands?) of little bugs - some of them have been around for years. Most of them are near-non-issues, except for the time you waste looking into it.
Finally, performance seems worse than it could be. Running in single-node-mode with an _in memory_ database (for our integration tests) is still slower than postgresql. Restoring a 150mb dump file (just a bunch of inserts) takes over 2 minutes. But it's more than fine for the CRUD kind of thing we're doing.
Re: Cockroach Labs Gets $87M in New Funding
#9The first difference I ran into was ALTER TABLE commands could not modify the datatype of a column. (It should be added soon.)
Your app probably won't "just work" -- yet.
But IMO this is the coolest open source database with a bright future.