MySQL高可用设计

1,云厂商的RDS

云服务商 RDS 是托管数据库服务,由云厂商负责数据库实例、主备复制、故障

检测、自动切换、备份恢复和监控告警。

典型云 RDS 高可用架构如下:

业务系统

RDS 固定连接地址

RDS 主节点

↓ 自动同步

RDS 备节点

当主节点发生故障时,云服务商会自动将备节点提升为新的主节点,并保持数据

库连接地址不变。

业务系统通常只需要连接一个固定地址:xxx.mysql.rds.aliyuncs.com

xxx.rds.amazonaws.com

xxx.mysql.tencentcdb.com

2,程序自动实现

两台服务器都安装MySQL

A 192.168.0.100

B 192.168.0.101

开始A为主,B为从(备份数据库,只读)

当A挂了,B提升为主,重建A库,并为从,作为备份数据库

程序代码实现自动切换到备份库

相关推荐
NWU_白杨1 小时前
三种常用的数据存储技术
数据库·redis·mysql·sqlite
一嘴一个橘子1 小时前
MySqL 的 B+树、 叶子节点、非叶子节点
mysql
夜雪一千2 小时前
MySQL查询条件的顺序是否影响查询效率
数据库·mysql
凤山老林4 小时前
MySQL“读已提交“并非万能药:深度解析RC隔离级别的盲区与适用边界
数据库·mysql
garuda herb4 小时前
生成专题页Blog--建立并返回 MySQL 数据库连接
python·mysql
奶糖 肥晨4 小时前
DBeaver 安装与 MySQL 连接配置教程
数据库·mysql
万亿少女的梦1684 小时前
基于Spring Boot、Java与MySQL的网络订餐系统设计与实现
java·spring boot·mysql·系统设计·网络订餐
Database_Cool_6 小时前
阿里云 RDS MySQL 降本增效实战:从规格选型到成本优化,月成本降低64%全攻略
mysql·阿里云·云计算
Cloud云卷云舒16 小时前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换
用户713335851562419 小时前
MySQL - 事务、redo/undo 日志与 MVCC
mysql