thepumpkin1979
Joined 16 years ago
Joined 16 years ago
- CRDB talks Postgres Protocol and Dialect, TiDB talks Mysql Protocol and Dialect.
- TiDB is OLTP+OLAP, CRDB is OLTP only.
- CRDB is a single binary, TiDB has more moving parts/can be used in different ways.
I picked CockroachDB because it's Follow-the-workload[0] and Interleaved tables[1] included in their Community Edition, I'm a Postgres person so it was a natural fit. Also it's the little things, I made a comment in a closed issue and somebody paid attention in less than a day[2] which makes me feel closer to them.
On the other hand, the fact that TiDB claims OLTP+OLAP feels like they're moving faster than CockroachLabs, PingCAP also says they have 25 companies using TiDB[3] where CockroachLabs has less than 10 known study cases[4].
[0]https://www.cockroachlabs.com/docs/stable/demo-follow-the-wo...
[1]https://www.cockroachlabs.com/docs/stable/interleave-in-pare...
[2]https://github.com/cockroachdb/cockroach/issues/24932#issuec...
> The decline in RHEL growth contrasted with the acceleration in Linux more broadly is a strong market indicator of the next wave of open source. Public cloud workloads have largely avoided RHEL. Container workloads even more so. Moving at the speed of developers means embracing open source in ways that have led the world’s largest companies, the world’s fastest moving startups, and those who believe that security and velocity are best solved together, to Ubuntu.
This really demonstrates they really care about the stability of their product, one more reason to keep recommending CockroachDB.
[0] https://news.ycombinator.com/item?id=9224
[1] http://paulgraham.com/startupideas.html (special emphasis on the the “Well” section)
[ my public key: https://keybase.io/bithavoc; my proof: https://keybase.io/bithavoc/sigs/hnNGLznSOr1zX_yAzaBkc6q6nm2rgBDs3Bk7CKVggeI ]