我们能否避免 Cloudant 中的最终一致性与查询中的仲裁?

Can we avoid eventual consistency in Cloudant with quorum in the query?

我有一个要求,我需要在写入 Cloudant 数据库后立即阅读文档。有时 DB returns 与预期的结果不一致。但是我们可以通过在查询中将 quorum 参数设置为更高的值(> 2)来避免最终一致性吗?

{
  "selector": {
     "year": {
         "$gt": 2010
     }
  },
  "r": 5
}

没有

无法(安全地)“移除”Cloudant 中的最终一致性。 None。我的建议是不要乱用默认值以外的法定人数和副本,这些默认值是有充分理由设置的。

如果您发现自己需要解决最终一致性问题,那么您的工作负载或数据模型不适合 Cloudant。

这是一个很好的介绍(免责声明:我是作者)https://blog.cloudant.com/2019/11/21/Best-and-Worst-Practices.html