MySQL | 火山云
高可用架构
MySQL 提供一主一备的高可用架构类型,在主节点出现故障后,会自动检测并完成秒级主备切换,业务无感知,保障业务稳定性。 MySQL 提供备份能力,支持数据备份及日志备份,支持按备份集恢复及按时间点恢复,保障数据可靠性。
读写分离架构
MySQL 提供一主多读的读写分离架构类型,最多可支持挂载 10 个只读节点,可根据业务需求轻松实现数据读取能力的弹性扩展;支持读写分离,自动将读请求转发至只读节点,分摊主节点数据读取压力,有效应对读多写少的业务场景。
核心组件
- 主节点
主节点( Primary Node )是 MySQL 实例对外提供服务的基础节点,其他组件依赖主节点而发挥作用。在高可用架构下,主节点接收业务的全部读写请求;在读写分离架构下,主节点接收业务的全部写请求和部分读请求。主节点记录数据修改日志,并将日志传送至其他节点,实现节点间数据同步。
- 备节点
备节点( Secondary Node )是 MySQL 实例高可用架构的重要节点,保障实例的高可用性。备节点接收主节点传送的日志并进行重放,保证主备节点间数据一致;在主节点故障时,备节点可快速切换为主节点并对外提供服务,保障业务稳定运行。
- 只读节点
只读节点( Read-Only Node )是 MySQL 实例读写分离架构的重要节点,负责处理只读请求。只读节点接收备节点或主节点的日志并进行重放,保证只读节点与主备节点间数据一致;在读多写少的场景下,可接收并处理只读请求,分摊主节点数据读取压力。
Loading...