我一直在学习更多关于最终一致性和分布式数据库的知识,我有一个问题。
在我的场景中,我有一个分布式数据库,用于存储用户发布的一些列表(例如,房地产列表站点)。我对最终一致性的影响之一的理解是,如果我发布了一些内容并且用户 X 查找了我的列表,如果他们看到与数据库不一致的复制版本,他们可能不会立即看到我的帖子。我发布到的一个。
现在假设我发布了一个帖子,然后我退出了系统。我重新登录并查看我自己的列表。我是否有机会登录到与我发布的数据库不一致的数据库的复制版本(类似于上面另一个用户可能看不到我的列表的场景)。
我是否误解了这是如何工作的?
编辑:在这种情况下,我不一定使用主/从复制技术。但我确实为峰值负载时间复制了数据库版本。