zoukankan      html  css  js  c++  java
  • mysql中间件

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

    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>.开源免费,资料多
  • 相关阅读:
    elementui form-item中多个字段校验
    Element-ui的 el-form 使用 v-if校验失灵问题
    fullcalendar title换行
    html拼接
    element-ui cascader 省市区 动态加载
    切换vue项目初始化路径
    用JavaScript获取当月第一天和最后一天
    小宝和小黑
    python目录
    3
  • 原文地址:https://www.cnblogs.com/hbxZJ/p/10238246.html
Copyright © 2011-2022 走看看