2019独角兽企业重金招聘Python工程师标准>>>

市面上存在两种数据库负载均衡的思路:

1、基于数据库连接的负载均衡:例如总共有100个数据库连接,50个连接登录到数据数据库机器A,另外50个连接登陆的数据库机器B,这样每个连接中接下来的所以请求全都是发往同一台数据库机器的。

这种数据库负载均衡的思路模拟了WEB上的负载均衡方法,但是由于WEB连接是短时间连接(连接建立后,获取需要的HTML等资源后,连接马上被关闭),而数据库连接是长时间连接(连接建立后,可长时间保持,客户可不停向数据库发送SQL请求,数据库作出回答,如此不断循环直到连接被认为或因错而断开为止),因此这种数据库负载均衡思路存在着明显的缺点:有可能会发生绝大部分的请求压力都集中到某台数据库机器上,从而使得负载均衡效果失效

2、基于批处理请求的负载均衡:在建立数据库连接的时候,会同时与每台数据库服务器建立连接,之后针对客户端的每次请求,都会根据负载均衡算法,独立的选出某个数据库节点来执行这个请求。此种思路符合数据库长时间连接的特征,不存在上面所述的基于连接的负载均衡方法的缺点。

转载于:https://my.oschina.net/zhengyp/blog/494597

什么是数据库负载均衡相关推荐

  1. mysql语句:索引,游标,存储过程,视图,分区,分库分表,数据库集群,数据库负载均衡...

    为什么80%的码农都做不了架构师?>>>    学会数据库是很实用D~~记录一些常用的sql语句...有入门有提高有见都没见过的...好全...收藏下... 其实一般用的就是查询,插 ...

  2. sqlserver数据库大型应用解决方案总结 数据库负载均衡

    随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题.对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载.对于系统的稳定性和扩展性造成了极大的问题. 一 ...

  3. sqlrelay mysql_SQLrelay数据库负载均衡

    1.安装 sqlrelay 下载 sqlrelay 的 rpm 包 下载地址:http://sourceforge.net/projects/sqlrelay/files/sqlrelay/1.8.0 ...

  4. mysql读写分离和组复制_数据库主从复制,读写分离,负载均衡,分库分表分别表达的什么概念?...

    谢邀,这是个好问题,而且这个问题好在即使概念非常容易理解,但是这几个不同的概念细节太多太多,而且理解了概念,自己要用,又需要做很多的调研评估和开发工作.作为在这个领域爬坑多年的人,我这里就先介绍下概念 ...

  5. 科普|什么是负载均衡(Load balancing)

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | Enter 来源 | cnblogs.com/kingr ...

  6. 负载均衡的几种常用方案

    负载均衡的几种常用方案 总结下负载均衡的常用方案及适用场景: Round Robin 轮询调度 以轮询的方式依次请求调度不同的服务器: 实现时,一般为服务器带上权重:这样有两个好处: 针对服务器的性能 ...

  7. 搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡

    转载:https://www.cnblogs.com/xiongze520/p/10308720.html 分布式,集群,云计算机.大数据.负载均衡.高并发······当耳边响起这些词时,做为一个菜鸟 ...

  8. 网页加载出现没有合适的负载均衡器_终于讲清楚了,什么是负载均衡(Load balancing)...

    什么是负载均衡(Load balancing) 在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但随着业务量越来越大,无论性能还是稳定性上都有了更大的挑战.这时候我们就会想到通过扩容的方式来 ...

  9. 配置IIS的负载均衡

    在大型Web应用系统中,由于请求的数据量过大以及并发的因素,导致Web系统会出现宕机的现象,解决这一类问题的方法我个人觉得主要在以下几个方面: 1.IIS 负载均衡. 2.数据库 负载均衡. 3.系统 ...

最新文章

  1. linux insight 使用教程,Insight API开源项目分析
  2. 入职谷歌、微软的大佬总结的刷题笔记.pdf
  3. Mybatis中 $ 和 # 千万不要乱用!
  4. 怎么给国外的客户开Invoice?
  5. 安装Python3.8,安装PyCharm2020,安装django,启动 Hello World
  6. 求两条轨迹间的hausdorff距离_干货 | 轨迹方程问题?两招咔嚓!
  7. XP没有IIS服务组组件
  8. 适合产品经理不同阶段的书籍和课程
  9. win10 Network Location Awareness 错误:1068依赖服务或组无法启动
  10. C语言不使用中间变量交换两个变量值
  11. 裁员潮来袭,如何度过这两年“艰苦岁月”
  12. 简单的动画(梦幻西游)
  13. Discuz_分类信息_字段管理_区域选择_所有地区
  14. 阿里云盘迎来了第三方客户端小白羊版
  15. JavaScript进阶(四)
  16. 一图掌握项目管理的20条锦囊妙计
  17. php反向解析ip,什么是反向IP查找
  18. 工程电磁场——数学基础 P2
  19. 关于QQ2009聊天消息获取原理说明 .
  20. Python脚本报错AttributeError: ‘module’ object has no attribute’get’解决方法

热门文章

  1. shell中的for循环语句
  2. apache +mod_jk URL中文乱码
  3. 一个C#睡觉前的夜晚
  4. 【转载】用三段 140 字符以内的代码生成一张 1024×1024 的图片
  5. springboot整合freemarker(转)
  6. C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母
  7. 如何优雅的使用 phpStorm 开发工具
  8. 转:D3DXVec3TransformNormal() 与 3DXVec3TransformCoord() 的区别
  9. cygwin下安装软件
  10. 异步函数带来的另一好处—不用混淆代码了?