【数据库主从架构】

【数据库主从架构】

  • [1. 什么是数据库的主从架构](#1. 什么是数据库的主从架构)
    • [1.1 主从复制](#1.1 主从复制)
      • [1.1.1 MySQL的主从主从复制技术](#1.1.1 MySQL的主从主从复制技术)
      • 三级目录

1. 什么是数据库的主从架构

随着公司业务线的增多,各种数据都在迅速增加,并且数据的读取流量也大大增加,就面临着数据安全问题,如果数据被相关人员删除,或者磁盘出现损坏,则会导致公司系统不可用和数据丢失的风险。

1.1 主从复制

保证数据安全,最简单且最有效的方式是对数据进行定期备份。这样,如果出现了问题,则可以使用备份数据进行恢复。有效且安全地备份数据需要用到数据库主从复制技术。

单机数据库是难以应对高并发场景的,一旦流量大增,就会出现系统访问变慢,甚至不可用的情况。主从复制技术是突破单机数据库性能瓶颈的最重要的手段之一。

1.1.1 MySQL的主从主从复制技术

MySQL中有Binlog文件,它是保存在磁盘中的二进制文件,是MySQL的操作日志,一旦开启Binlog配置,则MySQL的任何更新都会被记录到该文件中。

MySQL主从复制就是基于Binlog文件来实现的:主库中的数据会通过Binlog文件传输到从库中,从库会基于Binlog文件完成回放以实现主从复制。

主从复制的关键步骤如下:

  1. 主库Master将数据的变更记录到Binlog文件中

三级目录

// TODO

相关推荐
GIS 数据栈2 分钟前
【Seggis遥感系统升级】用C++高性能服务Drogon重构软件服务架构|QPS提升300%,性能再升级!
java·开发语言·c++·重构·架构
Coder码匠6 分钟前
策略模式的实际应用:从单一数据源到多数据源架构
java·架构·策略模式
小北方城市网22 分钟前
GEO 全场景智能生态:自适应架构重构与极限算力协同落地
开发语言·人工智能·python·重构·架构·量子计算
施嘉伟23 分钟前
一次典型的 SQL 性能问题排查:临时表导致的隐藏性能陷阱
数据库·sql
IT 乔峰32 分钟前
分享一个负载均衡的NDB高可用集群架构+部署详细说明
数据库·架构·负载均衡
丁丁点灯o33 分钟前
oracle中基于正则表达式匹配规则提取子串的函数REGEXP_SUBSTR
数据库·oracle·正则表达式
木风小助理33 分钟前
Android 数据库实操指南:从 SQLite 到 Realm,不同场景精准匹配
jvm·数据库·oracle
Elseide艾思37 分钟前
数字经济专利数据库(1994年更新至今)
数据库
optimistic_chen41 分钟前
【Redis系列】事务特性
数据库·redis·笔记·缓存·事务
踏月的造梦星球42 分钟前
浅究Oracle迁移至DM8产生数据文件膨胀的原因
数据库·oracle