复制集、分布式理论概述

复制集、分布式理论

  • 复制集(replication)
    复制集指的是如果有两台数据库机器中每一台机器中的数据是一模一样的,那么我们就说这两台机器的关系是复制集的关系,两台机器之间是互为备份的
  • 分布式
    分布式指的是两台机器的数据库中的数据是不一样的,每个数据库值存储一部分数据
    在这里插入图片描述
  • 主、从
    主:对于数据的创建、修改、删除的操作所放到的机器。
    从:如果不是直接在这台机器上产生数据,这台机器的数据是从其他机器复制而来,那么我们把这台机器叫做从。

    对复制集来说,db1执行增删改,db2的数据始终都是从db1复制来的,所以db1是主,db2是从。对于分布式集群来说,db1和db2可能都需执行数据库修改操作,那么这两台机器都是主。

那么复制集可能有多个主吗?可能的!
在这里插入图片描述
db1和db2都会执行写操作,只不过db1中
产生数据后,db2把它的数据复制过来,db2产生数据后,db1把db2的数据复制过来,这样在任何时候,db1和db2的都是一样的。

  • 对于分布式来说也是可能出现主从的情况的
    在这里插入图片描述
    db3和db4的数据是分别从db1和db2上复制过来的,那么1,3和2,4就是复制集的概念。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值