矢量时钟的要点是确定哪个更新首先发生......如果一个密钥被更新两次以用于主从架构。
数据总是发送到主站,然后我们从主站发送到从站[所以主站会知道哪个是第一个]
但是假设主服务器宕机了,那么其中一个从服务器将成为主服务器,主服务器将获取数据。现在,即使原始 master 在一段时间后 UP,原始 master 总是知道它有较旧的数据。
我认为只有在 Master-Master 架构中,当您使用散列进行复制时,您需要在网络崩溃期间使用矢量时钟。
这是真的?还是我误会了?
矢量时钟的要点是确定哪个更新首先发生......如果一个密钥被更新两次以用于主从架构。
数据总是发送到主站,然后我们从主站发送到从站[所以主站会知道哪个是第一个]
但是假设主服务器宕机了,那么其中一个从服务器将成为主服务器,主服务器将获取数据。现在,即使原始 master 在一段时间后 UP,原始 master 总是知道它有较旧的数据。
我认为只有在 Master-Master 架构中,当您使用散列进行复制时,您需要在网络崩溃期间使用矢量时钟。
这是真的?还是我误会了?