zoukankan      html  css  js  c++  java
  • Atlas的优缺点及测试结论

    优点

    1,实现了读写分离(并通过hint/*master*/可强制走主库,并且加入了权重配置可进行读的负载均衡
    2,自身维护了一套连接池,减少了创建连接带来的性能消耗
    3,支持DB动态上下线,方便横向扩展
    4,支持ip过滤,实现了简单的权限控制
    5,可记录所有sql,实现了简单的审计功能

    缺点

    1,使用atlas比直连DB,性能损耗大概是30%-35%左右
    2, 使用atlas比直连DB,响应时间大概是直连DB的1.5~2倍
    3,对分表的支持不是太好,只支持同schema下的hash分表,并且分表后查询只基于分表key的等值查询(如果支持范围查询,那么比直接非分表情况扫描全表的性能还差,所以360干脆就不支持)
    4,atlas配置暂时不支持配置参数的动态加载,如果修改了配置需要重启atlas,这可能会对业务有一点的影响(不过一般可以做ha或者业务低峰进行重启,这个问题不是特别迫切)

  • 相关阅读:
    屏幕尺寸相关
    关于sqlite的数据库操作
    Service服务
    BroadcastReceiver广播接收器
    将博客搬至CSDN
    win7+WinDbg调试系统内核
    驱动
    驱动开发,走起!!哈哈
    动态链接库DLL
    2013年12月24号感受
  • 原文地址:https://www.cnblogs.com/shamo89/p/8391828.html
Copyright © 2011-2022 走看看