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库,并为从,作为备份数据库

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

相关推荐
泡干脆面就番茄2 小时前
MySQL_子查询_分页查询与联合查询详解
数据库·mysql
天若有情6733 小时前
Node+MySQL小型全栈笔记项目实战课程分享
数据库·笔记·mysql
逃逸线LOF7 小时前
SpringMVC拦截器 & 异常处理机制
数据库·mysql
清晨0018 小时前
国产化数据库替代方案:openGauss 详解与 MySQL 平滑迁移实战
数据库·mysql
夜雪一千11 小时前
MySQL如何限制账号权限,最小权限原则实践
数据库·mysql
2601_9620562311 小时前
EasyMarkets易信:比特币基金流入创年内新高
人工智能·mysql
拾光Ծ12 小时前
【MySQL】复合查询、表的连接
java·数据库·sql·mysql
吃饱了得干活12 小时前
MySQL 进阶:锁与事务、执行计划、内存管理、高可用架构及 8.0 新特性
后端·mysql
Knight_AL12 小时前
MySQL 递归 CTE:WITH RECURSIVE 用法详解
android·数据库·mysql
数据狐(Datafox)12 小时前
mercadolibre.item_get 工程实战:美客多商品详情API技术解析与落地应用
java·人工智能·mysql·json