共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的高可用,在一主多从的架构中还可以利用读写分离将读操作分配到从库中,减轻主库压力.但是在这种 ...
随机推荐
- 【DataBase】MySQL 05 基础查询
MySQL数据库 05 基础查询 视频参考自:P18 - P27 https://www.bilibili.com/video/BV1xW411u7ax 配套的SQL脚本:https://shimo. ...
- 局域网中linux和window共享文件方案——samba
注明: 曾经写过:局域网中如何为Ubuntu20.04和window10共享文件,本文可以视作为该篇的续篇. 本文主要内容为Samba软件的安装和配置,以及相关的磁盘操作. 注意:(硬盘的UUID会受 ...
- CF208E 题解
Blood Cousins 前置知识:线段树合并. 我们先把题目转化一下.这里先设 \(v\) 的 \(p\) 级祖先为 \(u\),事实上要求的东西就是 \(u\) 的 \(p\) 级后代的个数减 ...
- NVIDIA vGPU vApps/vWS/vCS适配GPU版本介绍
NVIDIA vGPU 12.0版本-vGPU版本名称变化 - 注: 2021年1月生效 最新名称 NVIDIA Virtual PC (vPC) -曾用名称 NVIDIA GRID Virtual ...
- dfs剪枝与优化
搜索树 剪枝方法 1.优化搜索顺序 2.排除等效冗余 3.可行性 4.最优性(估价) 5.记忆化(树形不会重复计算时不需要) A.针对每个维度边界信息缩放.推倒 B.计算未来最少花费 C.结合各维度的 ...
- hass安装tileboard详细
首先下载tileboard https://github.com/resoai/TileBoard/releases/download/v2.10.2/TileBoard.zip 下载之后前往hass ...
- springboot踩坑&问题记录
常见错误 莫名其妙 classes/:na 前往查看.yml 的配置问题 2.驼峰命名 是因为又用了xml配置,又在yml配置文件中用了mybatis的configuration配置,两个冲突了,不是 ...
- Swahili-text:华中大推出非洲语言场景文本检测和识别数据集 | ICDAR 2024
论文提出了一个专门针对斯瓦希里语自然场景文本检测和识别的数据集,这在当前研究中是一个未充分开发的语言领域.数据集包括976张带标注的场景图像,可用于文本检测,以及8284张裁剪后的图像用于识别. 来源 ...
- html 跳转到新的网址
更新window.location.href后面的值即可 文件名为 index.html <!DOCTYPE html> <html> <head> <met ...
- Unrecognized SSL message, plaintext connection?
报错:Unrecognized SSL message, plaintext connection? 修改:把 requestContext.setScheme(Scheme.HTTPS);修改为 r ...