https://cn.pingcap.com/article/post/8539.html
3.1 数据一致性难以保证
由于数据被拆分存储在不同的数据库和表中,导致数据一致性变得更加复杂。在更新和查询数据时,需要考虑不同数据库和表之间的同步和一致性问题。
3.2 业务逻辑复杂度增加
MySQL分库分表会导致业务逻辑的复杂度增加。由于数据被拆分成多个部分,处理跨数据库和表的查询和更新操作变得更加困难,需要更高级的技术和复杂的代码逻辑来实现。
3.3 维护和管理困难
分库分表会导致数据库的管理和维护变得更加复杂。当数据库和表的数量增加时,管理和监控变得更加困难,需要投入更多的人力和资源来维护系统。