解决数据库的分库分表、主备切换、读写分离等问题,统一封装数据库的访问细节。 分库分表 数据分片的规则要对开发透明。 分布式数据层需要解析用户的SQL,并且有可能会重写SQL。 主备读写分离 在同机房的场景下,数据库主从复制的延迟非常低,对应用层没有什么影响。 拆开用户的写请求和读请求,并分别路由到不同的DataSource上。 主备读写分离——问题 读写一致性的问题胜象大百科