数据的库高可用方案-架构篇

  • 双机主备
  • 一主一从
  • 一主多从
  • MariaDB同步多主机
  • 数据库中间件

双机主备

数据的库高可用方案-架构篇

优点:一个机器故障了可以自动切换,操作比较简单。

缺点:只有一个库在工作,读写压力大,未能实现读写分离,并发也有一定限制

一主一从

数据的库高可用方案-架构篇

优点:从库支持读,分担了主库的压力,提升了并发度。一个机器故障了可以自动切换,操作比较简单。

一台从库,并发支持还是不够,并且一共两台机器,还是存在同时故障的机率,不够高可用。

一主多从

数据的库高可用方案-架构篇

优点:多个从库支持读,分担了主库的压力,明显提升了读的并发度。

缺点:只有一台主机写,因此写的并发度不高

MariaDB同步多主机集群

数据的库高可用方案-架构篇

数据的库高可用方案-架构篇

数据库中间件

数据的库高可用方案-架构篇

mycat分片存储,每个分片配置一主多从的集群。

优点:解决高并发高数据量的高可用方案

缺点:维护成本比较大。

本作品采用《CC 协议》,转载必须注明作者和本文链接
zhaozhangxiao