栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > 架构设计

我的架构梦:(五十一) MySQL存储与优化之MySQL集群架构

架构设计 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我的架构梦:(五十一) MySQL存储与优化之MySQL集群架构

MySQL存储与优化之MySQL集群架构
    • 一、集群架构设计
    • 二、主从模式
    • 三、 双主模式
    • 四、分库分表

一、集群架构设计

1、架构设计理念

在集群架构设计时,主要遵从下面三个维度:

  • 可用性
  • 扩展性
  • 一致性

2、可用性设计

  • 站点高可用,冗余站点
  • 服务高可用,冗余服务
  • 数据高可用,冗余数据

保证高可用的方法是冗余。但是数据冗余带来的问题是数据一致性问题。

实现高可用的方案有以下几种架构模式:

  • 主从模式
    简单灵活,能满足多种需求。比较主流的用法,但是写操作高可用需要自行处理。
  • 双主模式
    互为主从,有双主双写、双主单写两种方式,建议使用双主单写。

3、扩展性设计

扩展性主要围绕着读操作扩展和写操作扩展展开。

3.1 如何扩展以提高读性能

  • 加从库
    简单易操作,方案成熟。
    从库过多会引发主库性能损耗。建议不要作为长期的扩充方案,应该设法用良好的设计避免 持续加从库来缓解读性能问题。
  • 分库分表
    可以分为垂直拆分和水平拆分,垂直拆
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/910669.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号