我是靠谱客的博主 欢喜大侠,最近开发中收集的这篇文章主要介绍数据库的高可用方案1 双机主备2 一主一从3 一主多从4 MariaDB同步多主机集群5 数据库中间件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

1 双机主备

2 一主一从

3 一主多从

4 MariaDB同步多主机集群

5 数据库中间件


  • 1 双机主备

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

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

  • 2 一主一从

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

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

  • 3 一主多从

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

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

  • 4 MariaDB同步多主机集群

  • 有代理层实现负载均衡,多个数据库可以同时进行读写操作;各个数据库之间可以通过Galera Replication方法进行数据同步,每个库理论上数据是完全一致的。

  • 优点:读写的并发度都明显提升,可以任意节点读写,可以自动剔除故障节点,具有较高的可靠性。

  • 缺点:数据量不支持特别大。要避免大事务卡死,如果集群节点一个变慢,其他节点也会跟着变慢。

  • 5 数据库中间件

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

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

  • 缺点:维护成本比较大。

最后

以上就是欢喜大侠为你收集整理的数据库的高可用方案1 双机主备2 一主一从3 一主多从4 MariaDB同步多主机集群5 数据库中间件的全部内容,希望文章能够帮你解决数据库的高可用方案1 双机主备2 一主一从3 一主多从4 MariaDB同步多主机集群5 数据库中间件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部