共124篇!墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG)
大家期待的高可用篇来啦!在上期《墨天轮高分技术文档分享-Oracle升级迁移篇》中大家对数据库高可用架构相关文档呼声较高,这不就来啦!
数据库的高可用架构能够在发生宕机或意外中断等故障时起到重要的作用,减小了业务因故障中断受到的影响。高可用的方案大都是通过数据冗余的方式来实现的,即将数据复制到多个存储设备以实现高可用。常见的高可用架构包含主从、主备、双主、半同步复制、集群、分区等等,那么不同的数据库适用何种高可用架构方案呢?
本文为大家整理了墨天轮社区上一些受欢迎的数据库高可用架构实践主题文档,包含Oracle、PostgreSQL、MySQL三类数据库相关文档124个,欢迎大家下载、补充。
目录导读

(本次整理文档较多,大家可以通过Crtl+F全文搜索关键词查找,也可以逐一根据标题的主题内容查阅)
Oracle
目前Oracle数据库常用的高可用架构方案大致包含RAC、ADG、Sharding、RMAN、Flashback、GoldenGate、EBR(Edition-based redefinition)以及AC(Application Continuity)等,本章节整理了部分高分技术文档,包含架构的搭建、部署实施步骤、常见问题处理等操作手册和案例。
- RAC (Real Application Clusters)
Oracle 高可用性RAC部署方案-环境Oracle 11G R2 RAC for Linux
Oracle 11.2.0.4.6 RAC on RHEL 6.5 安装实施报告
Linux+Oracle 11g+RAC+12c+RAC国内业界最详细生产系统下实施文档
RedHat Linux 7.5上安装Oracle 19c RAC
Oracle 19c RAC on Linux 7.6安装手册
- ADG(Active Data Guard)
Oracle 11g ADG实施手册(亲测,已成功部署多次)
某医院his数据库ADG及切换步骤(Oracle 11g)-云和恩墨
Oracle 12c 部署DataGuard(ADG、LDG)并实现Switchover和Failover(Rman Duplicate和Broker)
最佳实践,19c RAC到单机ADG部署方式,全程Broker管理(Oracle 19c)
Oracle 19c RAC+ASM–>Oracle 19c single+fs的ADG搭建(实战于生产)
- Sharding
Oracle 19c Sharding增强可扩展性及高可用性
- RMAN (Recovery Manager)
- Flashback
- GoldenGate
Oracle GoldenGate Veridata 12.2.1.4安装配置使用全手册
Oracle GoldenGate微服务架构下使用curl远程管理OGG
- 其他
RHEL 7.x High Availability 实现 Oracle 单实例高可用架构
MySQL
目前MySQL数据库常用的高可用架构方案包括主从复制、MGR、InnoDB Cluster、Gelrea Cluster、MHA等,本章节将对墨天轮社区中相关的高分资料进行汇总。
- 主从复制
MySQL主从复制、搭建、状态检查、中断排查及备库重做实战手册
- MySQL Group Replicatio(MGR)/ InnoDB Cluster
MySQL Router & MGR构建数据库智能化高可用架构-叶金荣
MySQL 8.0.21版InnoDB Cluster部署之详细步骤
可能是我见过最好的 MySQL 高可用解决方案 MySQL InnoDB Cluster 中文教程
- Gelrea Cluster(PXC)/ MariaDB Galera Cluster (MGC)
史上最全最详细的MySQL Percona Xtradb Cluster(PXC)安装实施文档
- Master High Availability(MHA)
MySQL MHA集群部署(GTID+vip+Sendmail+binlogserver)
Maxscale2.4(已包含MHA+ProxySQL功能)+Keepalived高可用架构部署
基于Pacemaker+MHA的MySQL高可用实践-陈华军
- 案例及其他
MySQL数据库高可用性方案实践(Lvs、Keepalived)
MySQL数据库与PostgreSQL数据库高可用分析与实践-赵飞祥
PostgreSQL
目前PostgreSQL数据库常用的高可用架构方案包括流复制+Keepalived,以及分别基于repmgr、patroni、pgpool-ll、pacemaker+corosync的高可用方案等,本章节将对墨天轮社区中相关的高分资料进行汇总。
- PostgreSQL 流复制+Keepalived
PostgreSQL流复制、多副本、读写分离、HA-digoal
PostgreSQL 12 中配置流复制Streaming Replication
PostgreSQL 12的同步流复制搭建及主库hang问题处理和分析
- 基于repmgr的高可用方案
PG11 PostGis25 Repmgr5 VIP 2节点-yum
PostgreSQL repmgr搭建(PostgreSQL 14.2)
PostgreSQL高可用之Repmgr两节点搭建及switchover操作
PostgreSQL高可用之Repmgr自动failover
- 基于pgpool-ll的高可用方案
- 基于patroni的高可用方案
基于Patroni的PG高可用方案在专网通信领域的应用与实践-崔鹏
PostgreSQL高可用测试系列之Patroni + etcd + HAProxy + Keepalived 离线部署【系列合辑】
- 基于pacemaker+corosync的高可用方案、pg_auto_failover等
PostgreSQL双机热备、高可用方案(采用pacemaker+corosync实现)
PostgreSQL基于Pacemaker+Corosync+pcs的高可用
PostgreSQL高可用集群之pg_auto_failover介绍
倾情打造PostgreSQL高可用系列:pg_auto_failover搭建
以上不同方案都各有优劣,只有能够真正能够解决自身服务痛点的架构才是最适合、最有用的。大家可以参考技术手册、其他朋友的实战经验,根据自身实际情况进行思考调整,找到适合自己数据情况和数据库环境的高可用方案。
本文所有内容已收藏至合辑【墨天轮最受欢迎的技术文档-高可用架构篇】,点击即可收藏。
阅读原文:https://www.modb.pro/db/424158(文末福利派送中)
- 相关阅读 -
- 墨天轮最受DBA欢迎的数据库技术文档-监控篇
- 墨天轮最受DBA欢迎的数据库技术文档-故障处理案例篇
- 墨天轮最受DBA欢迎的数据库技术文档-容灾备份篇
- 墨天轮最受DBA欢迎的数据库技术文档-巡检篇
- 墨天轮最受DBA欢迎的数据库技术文档-SQL优化篇
- 墨天轮最受欢迎的技术文档-Oracle升级迁移篇
查看更多精彩内容尽在墨天轮社区,围绕数据人的学习成长提供一站式的全面服务,打造集新闻资讯、在线问答、活动直播、在线课程、文档阅览、资源下载、知识分享及在线运维为一体的统一平台,持续促进数据领域的知识传播和技术创新。
关注官方公众号: 墨天轮、 墨天轮平台、墨天轮成长营、数据库国产化 、数据库资讯
共124篇!墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG)的更多相关文章
- Redis高可用架构—Keepalive+VIP
最近整理一下Redis高可用架构的文档,也准备分享出来,虽然这些架构也不是很复杂.Redis的高可用方案目前主要尝试过5种方式,其中2种方式已经在线上使用. 1)Redis Master-Slave ...
- MySQL高可用架构-MMM环境部署记录
MMM介绍MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序.MMM使用Perl语言开发,主要用来监控和管理 ...
- 分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)
参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2B ...
- 高可用架构篇--MyCat在MySQL主从复制基础上实现读写分离
实战操作可参考:http://www.roncoo.com/course/view/3117ffd4c74b4a51a998f9276740dcfb 一.环境 操作系统:CentOS-6.6-x86_ ...
- MySQL数据库的优化(下)MySQL数据库的高可用架构方案
MySQL数据库的优化(下)MySQL数据库的高可用架构方案 2011-03-09 08:53 抚琴煮酒 51CTO 字号:T | T 在上一篇MySQL数据库的优化中,我们跟随笔者学习了单机MySQ ...
- 【亲述】Uber容错设计与多机房容灾方案 - 高可用架构系列
此文是根据赵磊在[QCON高可用架构群]中的分享内容整理而成.转载请事先联系赵磊及相关编辑. 赵磊,Uber高级工程师,08年上海交通大学毕业,曾就职于微软,后加入Facebook主要负责Messen ...
- Redis Sentinel高可用架构
Redis目前高可用的架构非常多,比如keepalived+redis,redis cluster,twemproxy,codis,这些架构各有优劣,今天暂且不说这些架构,今天主要说说redis se ...
- MySQL系列:高可用架构之MHA
前言 从11年毕业到现在,工作也好些年头,入坑mysql也有近四年的时间,也捣鼓过像mongodb.redis.cassandra.neo4j等Nosql数据库.其实一直想写博客分享下工作上的零零碎碎 ...
- Mysql双主互备+keeplived高可用架构介绍
一.Mysql双主互备+keeplived高可用架构介绍 Mysql主从复制架构可以在很大程度保证Mysql的高可用,在一主多从的架构中还可以利用读写分离将读操作分配到从库中,减轻主库压力.但是在这种 ...
- Mysql双主互备+keeplived高可用架构(部分)
一.Mysql双主互备+keeplived高可用架构介绍 Mysql主从复制架构可以在很大程度保证Mysql的高可用,在一主多从的架构中还可以利用读写分离将读操作分配到从库中,减轻主库压力.但是在这种 ...
随机推荐
- 【Vue】可编辑表格与三级联动下拉
需求是给员工分配岗位,设计上是一人多岗的存在... 单位 -- 部门 -- 岗位 这样的层级 功能效果: 因为员工可以在不同的单位下任职岗位,所以这个每一个岗位都是一个独立 查询单位列表是固定的,但是 ...
- 【JavaWeb】封装一个MVC框架
框架参考自: https://www.bilibili.com/video/BV1gV411r7ct 在老师的基础上添加了 1.POST参数处理 2.Tomcat8版本下中文乱码处理 3.可声明请求方 ...
- 【Git】介绍与概述
版本控制工具应该具备的功能? 协同修改 多人并行不悖的修改服务器端的同一个文件. 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态. 版本管理 在保存每一个版本的文件信息的时候 ...
- 【EF Core】自动生成的字段值
自动生成字段值,咱们首先想到的是主键列(带 IDENTITY 的主键).EF Core 默认的主键配置也是启用 Identity 自增长的,而且可以自动标识主键.前提是代表主键的实体属性名要符合以下规 ...
- Apache DolphinScheduler(2.x和3.x版本) 本地环境搭建教程一览
在迅速变化的技术领域,本地环境的搭建和调试对于软件开发的效率和效果至关重要.本文将详细介绍如何为Apache DolphinScheduler搭建一个高效的本地开发环境,包括2.x和3.x版本的设置方 ...
- 告别手动调度,海豚调度器 3.1.x 集群部署让你轻松管理多机!
转载自第一片心意 1 前言 由于海豚调度器官网的集群部署文档写的较乱,安装过程中需要跳转到很多地方进行操作,所以自己总结了一篇可以直接跟着从头到尾进行操作的文档,以方便后续的部署.升级.新增节点.减少 ...
- cdq分治 提高篇
优化动态规划 序列 首先要会最长上升子序列的转移,这里就不说了. 我们 \(i\) 位置的初始值为 \(a_i\),可能变成的最大值为 \(mx_i\),可能变成的最小值为 \(mn_i\). 然后如 ...
- navicat远程连接报错
mysql,2003 can't connect to mysql server on 10038 我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题 # 首先我们通过 ...
- 全网最适合入门的面向对象编程教程:42 Python常用复合数据类型-collections容器数据类型
全网最适合入门的面向对象编程教程:42 Python 常用复合数据类型-collections 容器数据类型 摘要: 在 Python 中,collections 模块提供了一组高效.功能强大的容器数 ...
- SpringBoot启动异常:Reason: Failed to determine a suitable driver class
程式之前都运行正常,忽然一天运行报错: *************************** APPLICATION FAILED TO START ************************ ...