disting on子句在云数据存储中是什么意思,它如何影响读取?

问题描述 投票:0回答:1

这是云数据存储区文档所说的,但是我很难理解这到底意味着什么。可以说我有一个问题表,我只想按创建日期对问题文本进行排序,这将被视为一次读取并作为小操作休息吗?

不使用distinct子句的投影查询是一个很小的操作,仅算作查询本身读取的单个实体。分组投影查询可以使用distinct on子句来确保仅返回指定属性的每种独特值组合的第一个结果。对于将要投影的属性具有相同值的实体,这将仅返回第一个结果。

google-cloud-firestore google-cloud-datastore
1个回答
0
投票

如果您的目标只是投影日期和文本字段,则可以在这两个字段上创建一个复合索引。查询时,这是一个很小的操作,所有结果都作为一次读取。在这种情况下,您没有尝试进行重复数据删除(因此没有重复/重复),因此这是一次读取操作的小操作。

© www.soinside.com 2019 - 2024. All rights reserved.