tidb和mysql差异主要有哪些?优势是什么
优势主要是可以支持更大数据量和水平扩展,而不用分库分表
1 个赞
课题很大啊,看到篇文章可以看看。
https://www.toutiao.com/article/7300819466319905317/?log_from=b7d477b51aeee_1700025119205
- 数据分布和负载均衡
MySQL需要手动进行数据分片和负载均衡的配置,而TiDB则可以自动将数据分布在多个节点上,并实现负载均衡。 - 数据一致性
MySQL使用主从复制实现数据一致性,在主节点上写入数据后,从节点会异步复制数据。而TiDB使用Raft协议实现数据一致性,通过选举Leader节点来保证数据的一致性。 - 可扩展性
MySQL的可扩展性有限,通常需要手动进行垂直或水平扩展。而TiDB的分布式架构使得它可以轻松地实现水平扩展,只需添加更多的节点。
容错、可用性、性能等很多方面比mysql好
tidb分布式,可以不用分库分表了
两个不同的数据库,tidb使用mysql协议,不是tidb兼容mysql数据库,是兼容mysql协议
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。