gpt4 book ai didi

couchbase - Couchbase 中 REQUEST_PLUS 和 STATEMENT_PLUS ScanConsistency 之间的区别究竟是什么?

转载 作者:行者123 更新时间:2023-12-03 08:00:22 25 4
gpt4 key购买 nike

我无法理解请求和声明之间的区别以及一致性如何与它们中的每一个相关联。

最佳答案

  • RequestPlus确保查询时的所有文档都已编入索引。
  • AtPlus (或 StatementPlus )确保指定的文档已被索引。
  • 这允许读取您自己的写入而不会延迟其他写入。

  • 例如:
  • B包含一个文档。
  • SELECT COUNT(1) FROM B -> 结果是 1 .
  • 您插入一个 ID 为 a 的文档
  • 另一个文档被插入 ID b
  • SELECT COUNT(1) FROM B
  • 具有“无界”(默认)一致性 -> 至少 1 的立即结果被退回。
  • 使用“AtPlus”一致性,指定 a 的附加状态被突变 -> 至少 2 的结果文档后 a在索引中更新。
  • 具有“RequestPlus”一致性 -> 3 的结果在索引完全 catch 之后。
  • 关于couchbase - Couchbase 中 REQUEST_PLUS 和 STATEMENT_PLUS ScanConsistency 之间的区别究竟是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47218184/

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