复制集与分布式
复制集(Replication
)
- 数据库中数据相同,起到备份作用;
- 高可用
High Available HA
分布式(Distribution
)
- 数据库中数据不同,共同组成完整的数据集合;
- 通常每个节点被称为一个分片(
shard
) - 高吞吐
High Throughput
复制集与分布式可以单独使用,也可以组合使用(即每个分片都组件一个复制集)。
关于主(Mater
)从(Slave
)
- 这个概念是从使用的角度来阐述问题的;
- 主节点 -> 表示程序在这个节点上最先更新数据;
- 从节点 -> 表示这个节点的数据是要通过复制主节点而来;
- 复制集可选:主从、主主、主主从从;
- 分布式:每个分片都是主,组合使用复制集的时候,复制集的是从。