共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的高可用,在一主多从的架构中还可以利用读写分离将读操作分配到从库中,减轻主库压力.但是在这种 ...
随机推荐
- 助动词&情态动词
助动词 (auxiliary verbs) 任何整句都分为主语和谓语,而谓语部分的核心是谓语动词, 但是谓语动词本身往往无法独立表达某些语法概念,需要其他词的辅助, 而这类来辅助构成谓语但自己本身不能 ...
- Jmeter JDBC连接配置
JDBC连接配置(JDBC Connection Configuration),用于创建数据库连接,后续可对数据库进行增删查等操作.和组件[JDBC请求(JDBC Request)]搭配使用 组件路径 ...
- 举例说明:ChatGPT和百度文心一言的差距
翻译: we employ ten sub-generators against one discriminator 百度的表现: ChatGPT的表现:
- NVIDIA公司推出的GPU运行环境下的机器人仿真环境(NVIDIA Isaac Gym)—— 到底实现了什么功能,意义价值又是什么???
相关内容: NVIDIA公司推出的GPU运行环境下的机器人仿真环境(NVIDIA Isaac Gym)的安装--强化学习的仿真训练环境 ================================ ...
- 【动画进阶】神奇的卡片 Hover 效果与 Blur 的特性探究
本文,我们将一起探讨探讨,如下所示的一个卡片 Hover 动画,应该如何实现: 这个效果的几个难点: 鼠标移动的过程中,展示当前卡片边缘的 border 以及发光效果: 效果只出现在鼠标附近?这一块的 ...
- 06-canvas填充图形颜色
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...
- 使用Django-Channels实现websocket通信+大模型对话
前言 最近一直在做这个大模型项目,我选了 Django 作为框架(现在很多大模型应用都用的 FastAPI,不过我已经用习惯 Django 了) 之前使用 AspNetCore 作为后端的时候,我先后 ...
- mysql 读写分离之主从配置
#mysql主从复制 ###下载mysql安装包 ###安装master mysql . 检查当前机器是否已经安装mysql yum repolist enabled | grep "mys ...
- Linux samba的配置和使用
samba是什么 samba是什么?能干什么?什么场合需要用到它? samba 是基于SMB协议(ServerMessage Block,信息服务块)的开源软件,samba也可以是SMB协议的商标.S ...
- k8s Deployment与Service配置样例
一.Deployment apiVersion: apps/v1 kind: Deployment metadata: name: pie-algorithm-farmland-detection s ...