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

    作用

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

    分类

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

    mysql主从同步的原理

  • 相关阅读:
    62 ip与int类型的转换
    60再谈指针
    59任由制转换
    58进制转换工具
    吉哥工作
    apple
    找第一个非0元素的位置
    若干个数据之和 不考虑溢出
    汇编程序w=x*y+z-200
    4位bcd数转换为2进制数
  • 原文地址:https://www.cnblogs.com/oklizz/p/11406952.html
Copyright © 2011-2022 走看看