当前位置:Gxlcms > 数据库问题 > mysql主从复制的一些东西的整理

mysql主从复制的一些东西的整理

时间:2021-07-01 10:21:17 帮助过:2人阅读

最近给新上线的项目进行主从结构的搭建,因此整理些有用的东西出来,供作记录:

一.mysql的主从复制的应用场景:

  mysql主从复制有利于数据库结构的健壮性,提升访问速度和易于维护管理。

  1).主从服务器互为备份

    主从服务器架构的设计,可以大大的加强数据库架构的健壮性。例如:当主服务器出现问题的时候,我们可以人工或者自动的切换到从服务器继续提供服务。

    这个类似于之前nfs存储数据通过inotify+rsync同步到备份的nfs非常的类似,只不过MySQL的同步方案,是其自带的工具。

  2).主从服务器读写分离分担网站的压力:

    主从服务器的架构可通过程序(php,java)或者代理软件(mysql-proxy,amoeba)对用户的请求实现读写分离,即通过在从服务器上仅仅处理select查

    询的请求,降低用户的查询时间以及读写同时在主服务器上带来的压力,对于更新的数据(update insert delete)仍然交给主服务器处理,确保主服务器

    和从服务器保持实时的同步,如果网站是以非更新为主的业务,如blog,www的首页展示等业务,查询的请求比较多,这是从服务器的读写分离负载均衡策

    略就很有效了,这就是读写分离数据结构。

    中大型公司:通过程序(php,java)

    测试环境:代理软件(mysql-proxpy,amoeba)

    门户网站:分布式dbproxy(读写分离,hash负载均衡,健康检查)。

    下面是一个常用的mysql的架构:

    技术分享

 

mysql主从复制的一些东西的整理

标签:

人气教程排行