码迷,mamicode.com
首页 > Web开发 > 详细

<html>

时间:2017-08-19 22:29:21      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:orange   mongo   margin   menu   summary   高性能   mit   nts   boot   

Mysql 的 Replication 是一个异步的复制过程,从一个MySQL节点(称之为Master)拷贝到还有一个MySQL节点(称之Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完毕。当中两个线程(SQL 线程和 I/O 线程)在 Slave 端。另外一个线程(I/O 线程)在 Master 端。

要实现 MySQL 的 Replication 。首先必须打开 Master 端的 Binary Log,由于整个复制过程实际上就是 Slave 从 Master 端获取该日志然后再在自己身上全然顺序的运行日志中所记录的各种操作。

看上去MySQL的Replication原理非常easy,总结一下:
每一个从仅能够设置一个主。
主在运行sql之后,记录二进制log文件(bin-log)。
从连接主。并从主获取binlog。存于本地relay-log,并从上次记住的位置起运行sql。一旦遇到错误则停止同步。

从这几条Replication原理来看。能够有这些推论:
主从间的数据库不是实时同步,就算网络连接正常,也存在瞬间,主从数据不一致。
假设主从的网络断开。从会在网络正常后,批量同步。
假设对从进行改动数据。那么非常可能从在运行主的bin-log时出现错误而停止同步,这个是非常危急的操作。所以普通情况下。非常小心的改动从上的数据。
一个衍生的配置是双主,互为主从配置,仅仅要两方的改动不冲突,能够工作良好。
假设须要多主的话。能够用环形配置。这样随意一个节点的改动都能够同步到全部节点。

举报
  • 本文已收录于下面专栏:

相关文章推荐

Replication

Redis replication is a very simple to use and configure master-slave replication that allows slave R...

replication

这是pg的主从备份,就是有一个主机把改动发给一个或多个副机,pg主从机之间是通过log来实现的,而不是採用简单的SQL, 主机是sender,从机是receiver,就是进程,有多少个receive...
  • 技术分享
  • spche
  • 2012-05-02 23:41
  • 941
技术分享

欢迎关注CSDN程序人生公众号

关注程序猿生活,汇聚开发轶事。

MySQL Replication 经常使用架构

前言 MySQLReplicaion本身是一个比較简单的架构,就是一台MySQLserver(Slave)从还有一台MySQLserver(Master)进行日志的复制然后再解析日志并应用到自身。一个复制环境...

MySQL Replication须要注意的问题

MySQL Replication 大家都很熟悉了,我也不会写怎么搭建以及复制的原理,网上相关文章许多,大家能够自己去搜寻。我在这里就是想总结一下mysql主从复制须要注意的地方。有人说主从复制很...

备份策略四、使用主从复制机制(replication)

MySQL支持单向、异步复制,复制过程中一个server充当主server,而一个或多个其他server充当从server。主server将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从server连接到主服务...

(初稿)SQL Server 复制(Replication)系列(2)——事务复制搭建

本文演示怎样搭建最主要的事务复制。环境准备:虚拟机2台:server名分别为RepA和RepB,RepA为公布server,RepB为订阅server。均安装WindowsServer 2008R2英文版(在外企工作的...

Replication 复制

Replication 复制: Redis 复制的基础是一个很easy来使用和配置master-slave 复制, 同意slave Redis 服务器能够准确的拷贝master servers. s...

replication 复制集架构模式配置

mongod有关replication 的基本配置项: replication: oplogSizeMB: #oplog大小,单位MB,默认10240 replSetName: ...

MySQL Replication 主从同步原理及配置

MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合。

与之相应的还有一个技术是同步的MySQL Clust...

Mysql Replication基本原理(一)

    Replication的思想是将数据在集群的多个节点同步、备份,以提高集群数据的可用性(HA);Mysql使用Replication架构来实现上述目的,同一时候能够提升了集群总体的并发能力。

5.6版本号作为一个里程碑。对replication做了不少的优化调整,提高了集群数据的一致性、同步的性能以及数据自己主动恢复(recovery)的能力。(本文内容基于MySQL 5.6+,只是在5.7+版本号仍有部分调整) <p style="font-size

  • 微博
    微信
    QQ
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多仅仅同意输入30个字)

技术分享

<html>

标签:orange   mongo   margin   menu   summary   高性能   mit   nts   boot   

原文地址:http://www.cnblogs.com/gccbuaa/p/7398002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!