主从库中默认库的选择讨论

眉宇下的小格调 2016-04-28 05:17:43
前几天实现了一套最简单的基于spring+hibernate+mysql的主从数据库,已经成功。(一主一从,AOP自动切换主从)
之前看了网上的帖子,基本都是默认为主库,需要时才切换到从库,
一般来讲,数据库的读操作次数几乎都大于数据库的写操作次数,也就是从库的使用率比主库的使用率要高,甚至是很多。
于是我的默认库就是从库,需要时才切换到主库,想来讨论讨论,我这么做有什么问题没有?
还有一点现在还不明白,对于一主多从和多主多从的架构该怎么来分配链接:
一主多从:在多个从库中,该如何均衡分配数据库链接?如何知道哪个从库当前处于空闲状态或处理链接较少状态?
多主多从:多个主库 || 从库如何均衡地分配链接?
...全文
177 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Intboy 2016-04-29
  • 打赏
  • 举报
回复
如何均衡的分配链接,就是负载均衡算法 一般有轮训、随机、根据权重等。
  • 打赏
  • 举报
回复
引用 1 楼 fengspg 的回复:
如何均衡的分配链接,就是负载均衡算法 一般有轮训、随机、根据权重等。
我可以这样理解吗: 应用程序应该只关心调用链接,具体调用哪个数据库由中间件(也就是你所说的负载均衡算法)来决定, 那关系就成这样了,应用程序-->负载均衡-->具体某个服务器 / 数据库
tianzhichao20000 2016-04-29
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧