3 ms·
To me the following are the main differences: - CRDB talks Postgres Protocol and Dialect, TiDB talks Mysql Protocol and Dialect. - TiDB is OLTP+OLAP, CRDB is
by bithavoc 8y ago
To me the following are the main differences:
- 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-workload.html https://www.cockroachlabs.com/docs/stable/demo-follow-the-wo...
[1]https://www.cockroachlabs.com/docs/stable/interleave-in-parent.html https://www.cockroachlabs.com/docs/stable/interleave-in-pare...
[2]https://github.com/cockroachdb/cockroach/issues/24932#issuecomment-436396203 https://github.com/cockroachdb/cockroach/issues/24932#issuec...
[3]https://www.pingcap.com/success-stories/#TiDB https://www.pingcap.com/success-stories/#TiDB
[4]https://www.cockroachlabs.com/customers/ https://www.cockroachlabs.com/customers/
- ddorian43 8y agoWhat's your scale ?