master master数据库体系结构中的master节点是否共享相同的数据集,或者它们具有自己的唯一数据集?

问题描述 投票:0回答:1

在传统的主从架构中,有一个主节点和1个或多个从节点。主节点中的数据集异步同步到从节点。写操作仅限于一个(主)节点本身。在主节点发生故障的情况下,其中一个从属节点将成为主节点。这将导致一些停机时间和一些数据丢失。

主主控体系结构将具有多个主控节点,每个主控节点将具有自己的从属节点。此处可以在多个节点上进行写操作。因此,如果一个主控节点发生故障,则另一个主控节点将支持写请求。我的关注是

1。主控主控体系结构中的主控节点是否共享相同的数据集?如果是,那么主节点之间的通信模式是同步还是异步?如果它是异步的,则如果一个主节点发生故障,则另一个主节点将具有不一致的数据,就像在主从结构中一样。]

2。如果主节点具有自己的唯一数据集,那么主节点是否仍然彼此通信?如果是,则通信方式是什么,更重要的是考虑到它们具有自己的唯一数据集。

3。除了扩展写请求之外,主从体系结构是否正在解决主从体系结构的其他缺点?

在传统的主从结构中,存在一个主和1个或多个从属。驻留在主节点中的数据集异步同步到从节点。写操作仅限于一个(主)...

database database-design architecture master-slave system-design
1个回答
0
投票

所有这些体系结构都假设一个数据集。否则,您不是在谈论复制,而是在谈论分片,这是另一回事。这两个讨论不是不兼容的,但实际上是解决单独问题的单独问题。

© www.soinside.com 2019 - 2024. All rights reserved.