数据库架构设计
朕穿越来写代码
博观而雅取,厚积而博发!
展开
-
分表分库时机选择及策略
分表分库时机选择及策略一. 分表应用场景:对于大型的互联网应用来说,数据库单表的记录行数可能达到千万级甚至是亿级,并且数据库面临着极高的并发访问。采用Master-Slave复制模式的MySQL架构,只能够对数据库的读进行扩展,而对数据库的写入操作还是集中在Master上,并且单个Master挂载的Slave也不可能无限制多,Slave的数量受到Master能力和负载的限制。因此,需要对数...转载 2018-12-13 14:27:48 · 246 阅读 · 0 评论 -
Spring Boot + Mybatis 多数据源配置实现读写分离
Spring Boot + Mybatis 多数据源配置实现读写分离应用场景:项目中有一些报表统计与查询功能,对数据实时性要求不高,因此考虑对报表的统计与查询去操作slave db,减少对master的压力。根据网上多份资料测试发现总是使用master数据源,无法切换到slave,经过多次调试修改现已完美通过,现整理下详细步骤和完整代码如下:实现方式:配置多个数据源,使用Spring AOP...原创 2019-08-30 10:00:33 · 199 阅读 · 0 评论