Couchbase中的REQUEST_PLUS和STATEMENT_PLUS ScanConsististency到底有什么区别?

不适用

我无法理解请求和语句之间的区别以及一致性与它们之间的关系。

塔斯
  • RequestPlus 确保查询时的所有文档都已建立索引。
  • AtPlus(或StatementPlus)确保已对指定文档进行索引。
    • 这样就可以读取自己的写入,而不会延迟其他写入。

例如:

  1. 存储桶B包含一个文档。
  2. SELECT COUNT(1) FROM B->结果是1
  3. 您插入具有ID的文档 a
  4. 插入了另一个带有ID的文档 b
  5. SELECT COUNT(1) FROM B
    • 与“无界”(默认)一致性->1返回至少立即结果
    • 具有“ AtPlus”的一致性,指定已更改的其他状态a->至少2a索引中更新文档之后的结果
    • 具有“ RequestPlus”的一致性->3索引编制后的结果已经完全赶上了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

管道和流之间到底有什么区别?

NTSD和WinDbg之间到底有什么区别?

@parallel和pmap到底有什么区别?

块和循环之间到底有什么区别?

oracle sql中的“语句”和“函数”之间到底有什么区别?

MVC中的Web API和REST API之间到底有什么区别?

Puppet中的notify函数和notify资源之间到底有什么区别?

使用Spring Data JPA的JpaRepository和CrudRepository之间到底有什么区别?

Java:NIO和NIO.2之间到底有什么区别?

下划线_.each和_.map之间到底有什么区别?

Android View Model和Singleton类之间到底有什么区别

初级索引和次级索引之间到底有什么区别?

JavaScript中的三种函数声明之间到底有什么区别?

Cron表达:两者之间到底有什么区别?和*在cron表达式中?

The Reactive Manifesto中的事件驱动架构和消息驱动架构之间到底有什么区别?

强化学习中的Q,V(值函数)和奖励之间到底有什么区别?

INotify max_user_instances和max_user_watches之间到底有什么区别?

理论上的Petri网和BPMN工作流程之间到底有什么区别?

仅编程语言映像和OS加编程语言docker映像之间到底有什么区别?

代码是否被视为可移植可执行格式的初始化数据,初始化数据和单元化数据之间到底有什么区别?

`-C`标志在`scp`中到底有什么作用?

“引用”在Delphi中到底有什么作用?

SAS 中 SQL 到底有什么用?

scrollView 中的 fillViewPort 到底有什么作用?

所有Git重置模式之间到底有什么区别?

这种表达语言$ {pageContext.request.contextPath}在JSP EL中到底有什么作用?

这两个javascript函数之间到底有什么区别?

托管运行时计划的内核补丁和JVM中到底有什么?

sshd_config中的`ServerAliveInterval`和`ClientAliveInterval`选项到底有什么作用?