一.分类为:负载均衡类和数据切分类

1.负载均衡中间件提供了请求的转发,降低了单节点的负载,如haproxy,mysql-proxy,mysql-router

2.数据切分中间件按照不同的路由算法分发sql语句就形成了数据切分,如mycat,atlas,oneproxy,proxysql

1.mycat

A.开源免费
<1>.基于阿里巴巴的corba中间件,部署在3000台服务器上面,每天执行50亿次请求
<2>.基于Java语言开发,跨平台 B.功能全面
<1>.分片算法丰富
<2>.读写分离
<3>.全局主键
<4>.分布式事务

2.atlas

A.开源免费
<1>.基于mysql-proxy
<2>.主要用于360产品,每天承载几十亿次请求 B.功能有限
<1>.实现了读写分离
<2>.具有少量的数据切分算法
<3>.不支持全局主键,分布式事务

3.one proxy

A.商业软件
<1>.分为免费版和企业版
<2>.C语言的内核,性能较好 B.功能有限
<1>.实现了读写分离
<2>.具有少量的数据切分算法
<3>.不支持全局主键,分布式事务

4.proxy sql

<1>.性能出众,percona推荐
<2>.支持读写分离和数据切分
<3>.开源免费,资料多

最新文章

  1. 如何让textarea不可拖拽
  2. bootstrap源码分析之Carousel
  3. BZOJ4117 : [Wf2015]Weather Report
  4. window.open下载文件ie8请求的站点不可用的解决办法
  5. detangle c++ symbols
  6. 项目积累——SQL积累
  7. 【BZOJ】【3524】【POI2014】Couriers
  8. android studio 改变主题及字体大小
  9. hdu4370 0 or 1【最短路+建图】
  10. Spring MVC RedirectAttributes的用法解决办法
  11. 关于Update语句的锁
  12. vue 基础--&gt;进阶 教程(3):组件嵌套、组件之间的通信、路由机制
  13. 原生JS替代jQuery的各种方法汇总
  14. html的换行代码&lt;br/&gt;介绍和写法
  15. POJ - 1287 Networking 【最小生成树Kruskal】
  16. 查验身份证 (15 分) 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:
  17. Linux系统分区方案(CentOs 6)
  18. 读书笔记(04) - 错误监控 - JavaScript高级程序设计
  19. LeetCode872. Leaf-Similar Trees
  20. Theme Section HDU - 4763(些许暴力)

热门文章

  1. &lt;Android基础&gt;(一)
  2. [BJWC2018]Border 的四种求法(后缀自动机+链分治+线段树合并)
  3. Python3 与 C# 扩展之~模块专栏
  4. A1137. Final Grading
  5. 加密解密DES之Android、IOS、C#实现
  6. JAVA版本8u171与8u172的区别
  7. python学习笔记:python异常的调用原理
  8. nginx 配置两个域名
  9. C# 实现身份验证之WCF篇(1)
  10. 使用SSH命令行传输文件到远程服务器