服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|

服务器之家 - 数据库 - Mysql - 基于MySQL数据库复制Master-Slave架构的分析

基于MySQL数据库复制Master-Slave架构的分析

2019-12-30 15:41MYSQL教程网 Mysql

本篇文章是对MySQL数据库复制Master-Slave架构进行了详细的分析介绍,需要的朋友参考下

为了应用系统的可伸缩性,往往需要对数据库进行scale out设计,scale out设计也就是通过增加数据库处理节点来提高系统整体的处理能力,即增加数据库服务器的数量来分担压力。通过这种方式系统的伸缩性增强了,成本也降低了,但是系统的架构复杂了,维护困难了。难免出现系统的宕机或故障。因此,理论上来说,系统的安全性(可能数据丢失)降低了,可用性也降低了。那么要提高数据安全性,以及系统的高可用性,很简单的办法就是所有软硬件都避免单点隐患,所有数据都保存多份。从技术上来说,就可以通过数据库复制技术实现。MySQL的Replication技术就是数据库复制的实现手段之一。

关于MySQL的Replication,有几种可选的架构方案,如常规的复制架构Master-Slave方案,Dual Master架构方案,以及级联复制架构方案,今天重点看看最简单的Master-Slave方案,

其架构图如下所示:
基于MySQL数据库复制Master-Slave架构的分析

这种架构方案,也就是一台MySQL服务器作为主服务器,主要负责应用客户端的写数据处理,同时供其他的一些作为Slave的MySQL服务器复制数据的源。而那些Slave服务器上的数据都是master服务器数据的完全备份,相对实时备份,这些备份数据主要供应用客户端的读数据使用,因为一般应用系统的读数据的压力都比写数据的压力大,特别是web应用系统。

延伸 · 阅读

精彩推荐
  • MysqlMySQL笔记之修改表的实现方法

    MySQL笔记之修改表的实现方法

    我们在创建表的过程中难免会考虑不周,因此后期会修改表。本篇文章就介绍了在mysql中修改表的实现方法。需要的朋友参考下 ...

    MYSQL教程网2682019-12-24
  • Mysqlmysql 5.0.67最新版替代MySQL 5.0.51b版本官方下载

    mysql 5.0.67最新版替代MySQL 5.0.51b版本官方下载

    发布说明MySQL服务器5.0.67 ( 2008年8月4日) 这是一个bugfix释放现有生产释放的家庭。它取代MySQL的5.0.51b 。 ...

    mysql教程网3282019-10-23
  • Mysqlmysql部分替换sql语句分享

    mysql部分替换sql语句分享

    有时候需要对mysql中的内容进行部分替换,那么可以参考下面的文章。 ...

    MYSQL教程网3502019-11-27
  • MysqlMySQL PHP语法浅析

    MySQL PHP语法浅析

    在本篇文章里小编给大家分享了关于MySQL PHP语法的相关知识点,需要的朋友们学习参考下。...

    laozhang4792019-06-05
  • Mysqlmysql导入导出数据中文乱码解决方法小结

    mysql导入导出数据中文乱码解决方法小结

    本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面...

    MYSQL教程网3872019-12-09
  • Mysql基于更新SQL语句理解MySQL锁定详解

    基于更新SQL语句理解MySQL锁定详解

    这篇文章主要给大家介绍了关于MySQL数据库SQL更新锁定的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,...

    Leshami2782019-06-15
  • Mysqlmysql中profile的使用方法教程

    mysql中profile的使用方法教程

    这篇文章主要给大家介绍了关于mysql中profile的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友...

    水木清华_f2213092019-06-27
  • Mysqlmysql root用户的密码修改和消除

    mysql root用户的密码修改和消除

    本文主要针对于Windows环境下root用户密码的修改以及密码的消除 ...

    mysql教程网1372019-10-29