zoukankan      html  css  js  c++  java
  • 分布式设计--复制

    作用

    • 对数据备份, 实现高可用
    • 提高吞吐量, 实现高性能

    分类

    • 主从架构
      • 性能
        • 一主多从,读写分离, 提高吞吐量
      • 可用性
        • 主库单点, 一旦挂了, 无法写入
        • 从库高可用
      • 一致性
        • 数据同步存在延迟, 读时从库中返回的可能是旧数据
          • 解决方案
            • 直接忽略, 存在延迟很正常
            • 对于实时性有要求的接口, 直接从主数据库读
        • 读写分离的情况下, 并发出现资源抢夺问题
          • 有一致性要求的接口, 无法读写分离, 只能到主库中操作
    • 多主架构(互为备份)
      • 性能
        • 负载均衡
      • 可用性
        • 高可用
      • 一致性
        • 和主从架构一样
    • 主主从从
      • 高性能
      • 高可用
      • 一致性
        • 和主从一样
    • 主备
      • 主库提供读写服务, 备库做故障转移用
      • 性能一般
        • 提高性能 设置缓存
      • 高可用
      • 无一致性问题
      • 使用广泛 58和阿里云

    mysql主从同步的原理

  • 相关阅读:
    闭包 (Closure)
    RSA算法
    HTTPS
    SSH
    HDU1754 I hate it_线段树(入门级别)
    HDU1166 敌兵布阵_线段树
    c++运算符优先级表
    归并排序练习.
    HDU 1969 精度二分
    uva10944 状态压缩bfs or DP
  • 原文地址:https://www.cnblogs.com/oklizz/p/11406952.html
Copyright © 2011-2022 走看看