4 ms·
I really like TiDB but I don't think it's a general-purpose replacement for any other MySQL deployment. For what is described in this article specifically, TiD
by fipar 7y ago
I really like TiDB but I don't think it's a general-purpose replacement for any other MySQL deployment.
For what is described in this article specifically, TiDB would make you change the storage engine (from Innodb to Rocksdb), and if they have all their data in a single Group Replication cluster they probably don't need sharding either.
- c4pt0r 7y agoRight, TiDB developer here, TiDB is more suitable for the scenarios that the data cannot fit in one machine. I would say sharding may bring extra maintenance cost and code refactoring, and sometimes the storage change is almost transparent to the application layer (well, that depends what’s the workload), but if the application can live with that, TiDB would be a good alternative for large MySQL sharding cluster