大家期待的高可用篇来啦!在上期《墨天轮高分技术文档分享-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 RAC集群体系结构完美解析

Oracle 11.2.0.4.6 RAC on RHEL 6.5 安装实施报告

Linux+Oracle 11g+RAC+12c+RAC国内业界最详细生产系统下实施文档

基于centos7.6下安装Oracle 12c RAC

RedHat Linux 7.5上安装Oracle 19c RAC

Oracle 19c RAC on Linux 7.6安装手册

- ADG(Active Data Guard)

ADG指导手册

Oracle 11g ADG实施手册(亲测,已成功部署多次)

某医院his数据库ADG及切换步骤(Oracle 11g)-云和恩墨

Oracle ADG数据库完整部署、切换、备份、运维手册

Oracle 12c 部署DataGuard(ADG、LDG)并实现Switchover和Failover(Rman Duplicate和Broker)

Oracle 12c ADG搭建

Oracle 19c RAC+ADG

手把手教你 DBCA 搭建ADG(Oracle 19c)

19c单实例CDB数据库搭建ADG

最佳实践,19c RAC到单机ADG部署方式,全程Broker管理(Oracle 19c)

Oracle 19c RAC+ASM–>Oracle 19c single+fs的ADG搭建(实战于生产)

Oracle ADG 跨版本跨平台搭建

几种ADG搭建方式,汇总整理!

- Sharding

Oracle 19c Sharding增强可扩展性及高可用性

Oracle Sharding 分布式数据库技术

Sharding 19c New Features

Oracle Sharding 可扩展的多模型分布式数据库

Oracle 19c新特性-Sharding

- RMAN (Recovery Manager)

RMAN 工具使用

Oracle Rman备份规划笔记

Oracle RMAN参考手册

Oracle数据库多种故障场景Rman恢复手册

一步一步学RMAN完整版Oracle备份恢复

RMAN 15个配置参数详解

- Flashback

Oracle Flashback Drop闪回删除技术

Flashback闪回恢复管理

Oracle Flashback闪回

Oracle Flashback技术总结

Oracle闪回技术Flashback 的7种闪回技术

- GoldenGate

Oracle Goldengate 实战项目总结

Oracle GoldenGate运维完全手册

GoldenGate安装文档

OGG部署

Oracle GoldenGate生产环境部署手册

某儿童医院 Oracle OGG&DG 部署文档参考

Oracle GoldenGate Veridata 12.2.1.4安装配置使用全手册

Oracle GoldenGate微服务架构下使用curl远程管理OGG

GoldenGate单向、双向数据传输配置及其测试

Oracle RAC下 Goldengate HA配置

OGG日常运维及故障处理_尹涛

- 其他

RHEL 7.x High Availability 实现 Oracle 单实例高可用架构

Oracle高可用技术最佳实践-侯圣文(secooler)

【Oracle高可用架构-用户实战合辑】

MySQL

目前MySQL数据库常用的高可用架构方案包括主从复制、MGR、InnoDB Cluster、Gelrea Cluster、MHA等,本章节将对墨天轮社区中相关的高分资料进行汇总。

- 主从复制

Mysql主从复制配置及常见问题

MySQL主从复制、搭建、状态检查、中断排查及备库重做实战手册

MYSQL主从复制高可用手册

MySQL主从复制模式全面实践

MySQL主从复制安全性保障设置

MySQL主从复制什么原因会造成不一致,如何预防及解决?

- MySQL Group Replicatio(MGR)/ InnoDB Cluster

MYSQL MGR 权威指南

MySQL8 MGR 运维指南

MySQL MGR+mysqlrouter高可用架构及配置

MYSQL MGR 8.0 高可用实战

MySQL8.0.19 MGR 参数说明

MySQL高可用组件MGR之深度分析-王斌

MySQL高可用自动化切换之MGR-叶金荣

MySQL Router & MGR构建数据库智能化高可用架构-叶金荣

MySQL MGR故障分析与架构实践-爱可生 洪斌

MySQL8 MGR集群间异步复制的故障转移

MySQL InnoDB Cluster 高可用

MySQL InnoDB Cluster实例配置

MySQL 8.0.21版InnoDB Cluster部署之详细步骤

MYSQL Innodb Cluster

可能是我见过最好的 MySQL 高可用解决方案 MySQL InnoDB Cluster 中文教程

- Gelrea Cluster(PXC)/ MariaDB Galera Cluster (MGC)

史上最全最详细的MySQL Percona Xtradb Cluster(PXC)安装实施文档

MySQL 高可用-PXC

浅谈MySQL-PXC架构

PXC、MGC & MGR 初相识

Centos 6.x 搭建PXC集群及在线添加节点

- Master High Availability(MHA)

MySQL高可用集群MHA架构

非常详细的MySQL 5.7 MHA安装部署文档

基于MHA的MySQL的高可用详细总结文档

MySQL MHA集群部署(GTID+vip+Sendmail+binlogserver)

Maxscale2.4(已包含MHA+ProxySQL功能)+Keepalived高可用架构部署

MySQL高可用之MHA的实现及大规模运维实践-黄华亮

基于Pacemaker+MHA的MySQL高可用实践-陈华军

- 案例及其他

金融行业MySQL高可用实践-明溪源

华泰证券高可用数据库架构实践-王成瑞

一次流控引起的PXC集群故障分析

MySQL数据库高可用性方案实践(Lvs、Keepalived)

MySQL数据库与PostgreSQL数据库高可用分析与实践-赵飞祥

PostgreSQL

目前PostgreSQL数据库常用的高可用架构方案包括流复制+Keepalived,以及分别基于repmgr、patroni、pgpool-ll、pacemaker+corosync的高可用方案等,本章节将对墨天轮社区中相关的高分资料进行汇总。

- PostgreSQL 流复制+Keepalived

PostgreSQL 12.2流复制实施步骤

PostgreSQL物理流复制(同步)

PostgreSQL物理流复制(异步)

PostgreSQL复制原理及高可用集群

PostgreSQL流复制高可用的原理与实践

PostgreSQL流复制、多副本、读写分离、HA-digoal

两图看懂PostgreSQL流复制逻辑

PostgreSQL 12 中配置流复制Streaming Replication

PostgreSQL 12的同步流复制搭建及主库hang问题处理和分析

- 基于repmgr的高可用方案

基于Repmgr的高可用方案的优化-田兵

PG11 PostGis25 Repmgr5 VIP 2节点-yum

PostgreSQL repmgr搭建(PostgreSQL 14.2)

Repmgr高可用环境搭建(PostgreSQL11.4)

PostgreSQL高可用之Repmgr两节点搭建及switchover操作

PostgreSQL高可用之Repmgr自动failover

PostgreSQL高可用之Repmgr见证服务器搭建

- 基于pgpool-ll的高可用方案

PGPool-ll+PG流复制-HA配置

PostgreSQL+pgpool实现HA

PGPool-ll and pg_shard-萧少聪

PGPOOL-II 简介

PGPOOL部署安装,高可用切换测试

基于Pgpool搭建PostgreSQL11的集群

- 基于patroni的高可用方案

Patroni+Etcd 实现高可用之安装部署

基于Patroni的PG高可用方案在专网通信领域的应用与实践-崔鹏

基于Patroni的Citus高可用方案实现-赖伟

PostgreSQL高可用集群之patroni(一)

PostgreSQL高可用集群之patroni(二)

基于Patroni的PostgreSQL高可用环境部署

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搭建

PostgreSQL高可用集群安装指南

以上不同方案都各有优劣,只有能够真正能够解决自身服务痛点的架构才是最适合、最有用的。大家可以参考技术手册、其他朋友的实战经验,根据自身实际情况进行思考调整,找到适合自己数据情况和数据库环境的高可用方案。

本文所有内容已收藏至合辑【墨天轮最受欢迎的技术文档-高可用架构篇】,点击即可收藏。


阅读原文https://www.modb.pro/db/424158(文末福利派送中)

- 相关阅读 -

查看更多精彩内容尽在墨天轮社区,围绕数据人的学习成长提供一站式的全面服务,打造集新闻资讯、在线问答、活动直播、在线课程、文档阅览、资源下载、知识分享及在线运维为一体的统一平台,持续促进数据领域的知识传播和技术创新。

关注官方公众号: 墨天轮、 墨天轮平台、墨天轮成长营、数据库国产化 、数据库资讯

共124篇!墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG)的更多相关文章

  1. Redis高可用架构—Keepalive+VIP

    最近整理一下Redis高可用架构的文档,也准备分享出来,虽然这些架构也不是很复杂.Redis的高可用方案目前主要尝试过5种方式,其中2种方式已经在线上使用. 1)Redis Master-Slave ...

  2. MySQL高可用架构-MMM环境部署记录

    MMM介绍MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序.MMM使用Perl语言开发,主要用来监控和管理 ...

  3. 分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)

    参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2B ...

  4. 高可用架构篇--MyCat在MySQL主从复制基础上实现读写分离

    实战操作可参考:http://www.roncoo.com/course/view/3117ffd4c74b4a51a998f9276740dcfb 一.环境 操作系统:CentOS-6.6-x86_ ...

  5. MySQL数据库的优化(下)MySQL数据库的高可用架构方案

    MySQL数据库的优化(下)MySQL数据库的高可用架构方案 2011-03-09 08:53 抚琴煮酒 51CTO 字号:T | T 在上一篇MySQL数据库的优化中,我们跟随笔者学习了单机MySQ ...

  6. 【亲述】Uber容错设计与多机房容灾方案 - 高可用架构系列

    此文是根据赵磊在[QCON高可用架构群]中的分享内容整理而成.转载请事先联系赵磊及相关编辑. 赵磊,Uber高级工程师,08年上海交通大学毕业,曾就职于微软,后加入Facebook主要负责Messen ...

  7. Redis Sentinel高可用架构

    Redis目前高可用的架构非常多,比如keepalived+redis,redis cluster,twemproxy,codis,这些架构各有优劣,今天暂且不说这些架构,今天主要说说redis se ...

  8. MySQL系列:高可用架构之MHA

    前言 从11年毕业到现在,工作也好些年头,入坑mysql也有近四年的时间,也捣鼓过像mongodb.redis.cassandra.neo4j等Nosql数据库.其实一直想写博客分享下工作上的零零碎碎 ...

  9. Mysql双主互备+keeplived高可用架构介绍

    一.Mysql双主互备+keeplived高可用架构介绍 Mysql主从复制架构可以在很大程度保证Mysql的高可用,在一主多从的架构中还可以利用读写分离将读操作分配到从库中,减轻主库压力.但是在这种 ...

  10. Mysql双主互备+keeplived高可用架构(部分)

    一.Mysql双主互备+keeplived高可用架构介绍 Mysql主从复制架构可以在很大程度保证Mysql的高可用,在一主多从的架构中还可以利用读写分离将读操作分配到从库中,减轻主库压力.但是在这种 ...

随机推荐

  1. 加压测试TPS上不去的性能分析

    加压测试TPS上不去的性能分析 阶梯式加压测试接口异常可能存在的原因: 压力机本身性能测试的瓶颈 分析:单机负载能力有限,如果需要模拟的用户请求数超过其负载极限,也会间接影响TPS ,可以通过进行分布 ...

  2. CSS mask-image 实现边缘淡出过渡效果

    使用场景 在生产环境中,遇到一个需求,需要在一个深色风格的大屏页面中,嵌入 Google Maps.为了减少违和感,希望地图四边能够淡出过渡. 这里的"淡出过渡",关键是淡出,而非 ...

  3. 对比python学julia(第一章)--(第五节)八十天环游地球

    5.1.  问题描述 <八十天环游地球>是法国作家儒勒·凡尔纳创作的一部长篇小说,讲述了这样一个神奇的故事. 在1872年的伦敦,英国绅士福格跟俱乐部的朋友以巨资打赌他能在80天实现环游地 ...

  4. 美国小伙: "American Guy: Only communism can save America!"

    视频地址: https://www.youtube.com/watch?v=Y_WQnXFh8ss 2024大选在即,又是拜登对阵特朗普的旧日重现.在角逐谁的对手反对者更多的畸形内耗中,有一个名为 M ...

  5. 中国特供版4090D已经开始发售

    由于美国政府的限制,NVIDIA公司等美国公司不允许向中国出口4090显卡,但是为了绕过美国政府的限制NVIDIA公司推出了中国特供版的4090D显卡. 4090d显卡和4090显卡区别大吗?可以说其 ...

  6. 从零体检一个魔塔社区模型(modelscope)最简单demo

    从社区拿一个模型,比如以下这个链接 https://www.modelscope.cn/models/iic/cv_mobilenet-v2_bad-image-detecting 它的代码样例如下 ...

  7. Unreal使用GooglePAD生成AAB包,并加在fast-follow资源

    1.修改obbfilter,设置需要添加到obb的pak文件 2.修改项目设置,打AAB包 3.cook stage生成所有Paks文件 4.将部分pak文件拷贝到Intermediate/Andro ...

  8. Camera | 7.瑞芯微rk3568平台摄像头控制器MIPI-CSI驱动架构梳理

    因为有拍照.录制视频.直播等刚需,现在手机的摄像头基本都是高清,支持高清摄像头的SoC都支持MIPI-CSI. 不同SoC的MIPI-CSI在实现上有一定差别,即使同一厂家设计生产的芯片也都不尽相同. ...

  9. Plateau-Rayleigh 不稳定性 + Young-Laplace 方程

    考虑竖直下落水柱中的 \(AB\) 两点 \[\begin{matrix} \displaystyle\frac12\rho U_0^2+\rho gz+P_A=\frac12\rho U^2(z)+ ...

  10. 金融、支付行业的开发者不得不知道的float、double计算误差问题

    为什么浮点数 float 或 double 运算的时候会有精度丢失的风险呢? <阿里巴巴 Java 开发手册>中提到:"浮点数之间的等值判断,基本数据类型不能用 == 来比较,包 ...