zoukankan      html  css  js  c++  java
  • (二十四)数据库:扩展性,要如何解决?

    总结

    扩展性,解决什么问题?

    (1)底层表结构变更

    (2)水平扩展,分库个数变化

    (3)底层存储介质变化

    方案一,停服扩展(离线,非高可用)

    (1)挂公告,暂停服务

    (2)离线迁移数据

    (3)恢复服务

    方案二,pt-online-schema-change(平滑)

    方案三,追日志方案(平滑)

    (1)升级服务,记录日志

    (2)离线迁移数据

    (3)追日志,补充增量

    (3)校验数据

    (3)迁移流量

    数据库工程架构设计,必须考虑什么:

      (1)读性能提升

      (2)高可用

      (3)一致性保障

      (4)扩展性

      (5)垂直拆分

  • 相关阅读:
    冷水花
    石竹
    红花酢浆草
    紫鸭跖草
    吊竹梅
    花叶络石
    牡丹
    CF1190D Tokitsukaze and Strange Rectangle
    CF1178D Prime Graph
    CF958E2 Guard Duty (medium)
  • 原文地址:https://www.cnblogs.com/qinchanggui/p/13493550.html
Copyright © 2011-2022 走看看