gpt4 book ai didi

mongodb - 在 Master - Master Configuration - 的情况下,最终一致性是否可能 -

转载 作者:可可西里 更新时间:2023-11-01 09:51:30 26 4
gpt4 key购买 nike

在主 - 主配置的情况下是否可能实现最终一致性。也就是说,如果他们不止一个主人接受写入,那么在最终一致性的情况下,我们总是可以有冲突的写入。

例如:两个主人写两个具有相同电子邮件 ID 的用户配置文件。在最终一致的系统的情况下,两个主人可能能够成功提交两个具有相同电子邮件 ID 的用户配置文件——这实际上是一个不一致的系统

最佳答案

一:在写入数据库或缓存之前锁定。

二:如果锁同时被占用,那么还有两种解决方法。

  • 在两个操作之间进行选择,一个被选中,而另一个操作被客户端拒绝,并返回新值。
  • 或者分布式服务器允许您编写冲突解决代码并部署在服务器上,并在发生这种情况时执行。

通常拓扑结构不是这样工作的,它们分布写入,并且在主配置中也有主从概念。 :)

当然是讲理论。

关于mongodb - 在 Master - Master Configuration - 的情况下,最终一致性是否可能 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28655303/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com