我们为什么要换TiDB
在业务增长的情况下,伴随的是数据量的剧增,在传统Mysql的服务体系下,千万甚至上亿的数据对于数据存储和查询来说,似乎只有通过增加Mysql实例 ,分库分表等措施来应对,通常这些操作对于研发和运维来说都是很痛苦的,并且在做数据同步时更是需要小心翼翼
但此时另一端的TiDB应运而生,他的优点在于:
1.天生就是分布式的数据库,可以无限扩展,不用在考虑分库分表
2.对于大数据友好,支持Spark对主库进行实时查询
3.可以做到故障自动恢复
4.从Mysql切换至TiDB的成本对于研发来说非常小,TiDB支持Mysql的语法(比较严格,某些Mysql的特别语法TiDB并不会通过),并且使用kv结构模拟了关系型结构
TiDB的架构是怎样的
