共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的高可用,在一主多从的架构中还可以利用读写分离将读操作分配到从库中,减轻主库压力.但是在这种 ...
随机推荐
- tcp udp测试
tcp udp测试 sub_udp.py #!/usr/bin/env python # -*- coding: utf-8 -*- # 可以正常接收udp import socket import ...
- SLF4J2.0.x与Logback1.3.x的绑定变动还是很大的,不要乱点鸳鸯谱
开心一刻 今天跟我姐聊天 我:我喜欢上了我们公司的一个女同事,她好漂亮,我心动了,怎么办 姐:喜欢一个女孩子不能只看她的外表 我:我知道,还要看她的内在嘛 姐:你想多了,还要看看自己的外表 背景介绍 ...
- web3 产品介绍:硬件钱包Ledger 离线管理私钥更安全
Ledger是一款硬件钱包,可以安全地存储用户的加密资产,并在需要时进行交易.作为一种离线存储设备,Ledger钱包比在线钱包更加安全,因为它能够保护用户的私钥和交易信息,使其免受黑客攻击和网络病毒的 ...
- 【MongoDB】Re03 索引
MongoDB的索引种类 单属性索引 MongoDB支持在文档的单个字段上创建用户定义的升序/降序索引,称为单字段索引(Single Field Index). 对于单个字段索引和排序操作,索引键的排 ...
- 【Windows】远程访问设置
Windows自带了远程访问功能: Win + R 打开运行,输入[mstsc] 连接需要提供主机地址,和用户账号 下面的选项可以保存此连接为文件,下一次连接直接打开文件即可访问 当然设置了以后可能还 ...
- 基于MybatisPlus的简单分页查询和条件分页查询
分页查询 分析: 分析文档要求 查看前端传递给后台的参数 分析参数进行编码 后台返回给前端的数据 思路 浏览器 - > Controller层 - > Service层 - > Ma ...
- 安装python库roboschool运行报错:ImportError: libpcre16.so.3: cannot open shared object file——解决方法
如题: 运行roboschool运行报错. 操作系统: Ubuntu ImportError: libpcre16.so.3: cannot open shared object file: No s ...
- [nRF24L01+] 2. 芯片介绍
2. 芯片介绍 2.1. 特点 电源管理 掉电模式: 900nA 待机1模式: 26uA 2.2. 方框图
- Camera | 4.瑞芯微平台MIPI摄像头应用程序编写
前面3篇我们讲解了camera的基础概念,MIPI协议,CSI2,常用命令等,本文带领大家入门,如何用c语言编写应用程序来操作摄像头. Linux下摄像头驱动都是基于v4l2架构,要基于该架构编写摄像 ...
- MFC连接Access2007数据库
// TODO: 在此添加额外的初始化代码 //初始化ADO环境 if (!AfxOleInit()) { AfxMessageBox(L"OLE初始化失败"); return F ...