当我们使用 Mysql数据库到达一定量级以后,性能就会逐步下降,而解决此类问题,常用的手段就是引入数据库中间件进行分库分表处理,比如使用 Mycat、ShadingShpere、tddl,但是这种都是过去式了,现在使用分布式数据库可以避免分库分表 为什么不建议分库分表呢? 分库分表以后,会面临以下问题 分页问题,例如:使用传统写法,随着页数过大性能会急剧下降 分布式事务问题 数据迁移问题,例如:需要把现有数据通过分配算法导入到所有的分库中 数据扩容问题,分库分表的数据总有一天也会到达极限,需要增大分片 开发模式变化…