zoukankan      html  css  js  c++  java
  • 数据库优化策略之负载均衡、读写分离

    补充:负载均衡和读写分离楼主并没有尝试使用过,这里作为学习笔记,有些只是概念性的理解一下,后续补充具体案例及使用方法介绍

    负载均衡

    概念

          多个服务器的数据库完成一个服务器数据库的事(数据库必须保持一致性)

    利用多台服务器的读写能力,但是数据同步和访问分配交给第三方,读的压力分摊到不同的

    服务器,写时多台服务器都得完成,对外只有一个IP,使用者是不知道细节的

    读写分离

    概念

          基于二八原则:80%的操作都是读,20%s 写。实现原理:就是把读和写的眼里分开,降低IO压力

    一主多从,主库写从库读。数据同步,从主库到从库(肯定是有延迟的)        

    四种读写分离方式

    1 Link到主库+定时任务

    2日志传送(sql2005)

          实现原理:备份--复制--恢复,简单但是有局限性(局域网,只能文件夹共享)

    3镜像snapshot:内存拍照

          主库,对外提供服务。 从库,通过快照恢复,数据跟主库一致(不对外提供服务)

          监控转移,负责检查状况,有问题切到从库

    4数据复制(发布订阅)

         主库--发布服务器--从库  延迟小,配置方便,但是需要程序配合

    实现方式参考

    https://blog.csdn.net/u012861467/article/details/76411216

    https://blog.csdn.net/qq_32343577/article/details/82423393

  • 相关阅读:
    XJ20夏令营做题记录(长期更新)
    洛谷P6623——[省选联考 2020 A 卷] 树
    [游记] 2020ZJOI 爆零记
    CF1017G——The Tree
    CF715E—— Complete the Permutations
    学习笔记——树的初步整理
    学习笔记——DP初步整理
    洛谷P5290——春节十二响
    POJ3017——Cut the Sequence(单调队列+堆优化DP)
    Java控制整形输入的法子
  • 原文地址:https://www.cnblogs.com/JohnTang/p/11975377.html
Copyright © 2011-2022 走看看