我想验证一下,我对宇宙数据库(Cassandra )中的OperationType的理解是否正确,因为我在文档中找不到一个很好的解释。
基本上,我在Cosmos DB上运行了几种不同的情况,当我使用分区键查询数据时,只使用ReadFeed。但是,当我不使用分区键时,则使用OperationType "Query“。这意味着,显然,在第一种情况下,它不使用查询引擎,直接进入存储,在第二种情况下,使用查询引擎。听起来对吗?
发布于 2022-04-15 22:43:09
Read是弄一份文件的时候
Get文档操作通过其分区键和文档键检索文档。
ReadFeed是你清单文件的时候
在特定集合的文档资源(即docs路径)上执行GET,将返回集合下的文档列表。ReadFeed可用于检索所有文档,或仅用于检索集合中对文档的增量更改。
查询是查询文件 (搜索)的时候
您可以通过对Cosmos DB中的“colls”资源执行post来查询集合中的任意json文档。
ReadFeed或change是宇宙数据库的一个内部特性。其他DB也维护更改的提要。它们可能会暴露它,而您可以以它们提供的方式与它进行交互。他们将在内部使用更改的提要,用于许多事情。当您使用ReedFeed按分区进行筛选时,Cosmos DB可能能够满足您的查询。
https://stackoverflow.com/questions/71856871
复制相似问题