主从库中默认库的选择讨论
前几天实现了一套最简单的基于spring+hibernate+mysql的主从数据库,已经成功。(一主一从,AOP自动切换主从)
之前看了网上的帖子,基本都是默认为主库,需要时才切换到从库,
一般来讲,数据库的读操作次数几乎都大于数据库的写操作次数,也就是从库的使用率比主库的使用率要高,甚至是很多。
于是我的默认库就是从库,需要时才切换到主库,想来讨论讨论,我这么做有什么问题没有?
还有一点现在还不明白,对于一主多从和多主多从的架构该怎么来分配链接:
一主多从:在多个从库中,该如何均衡分配数据库链接?如何知道哪个从库当前处于空闲状态或处理链接较少状态?
多主多从:多个主库 || 从库如何均衡地分配链接?