Advertisement

MySQL的Scalability和Availability

阅读量:

MySQL 的可扩展性与高可用性

  • 高可用方案介绍
    • MHA 框架
    • MGR 框架
    • InnoDB Cluster

该系统具备的扩展能力是指当其需要增加资源来处理更多任务时,在性能上能够实现提升的能力。这种性能上的提升等同于系统的容量,在此语境中所指的是系统在特定时间段内能够处理的工作量。

常用 高可用性是以百分比形式衡量的服务质量指标,并非绝对化的承诺。它代表着相较于其他系统而言更高的可靠性标准。不同的应用场景对可用性有不同的要求。为了达到预期的服务质量目标,在提升服务可靠性方面投入的成本显著高于预期目标值。数据库的高可用保证不仅体现在其操作执行性能上,还包括数据可靠性的保障措施。

高可用方案介绍

MHA 框架

MHA 系统 的英文全称为 Master High Availability ,它是一种在 MySQL 高可用环境下实现故障转移并进行主从升级的方案。该系统包含两个组成部分:管理节点数据节点 ,分别对应 MHA ManagerMHA Node

  • 管理节点(MHA Manager:一般情况下会单独安装一台独立机器以实现对多个 master-slave 集群的统一管理,并将每个集群统称为一个 application 来统筹全局。

全部评论 (0)

还没有任何评论哟~