如何在Google Cloud Datastore中完成结果集查询比例

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

提到在Google Cloud Datastore中进行查询与时间一样昂贵,因为结果数量,这意味着,例如,运行任何查询所花费的时间仅与匹配结果的数量成比例。

任何人都可以解释它是如何在GCD或NoSQL文档数据库中完成的?

我知道您可以实现分布式系统并并行运行查询。但是有人提到数据存储使用索引来实现这一点,索引将如何以这种方式进行?

nosql google-cloud-datastore document-database mangodb
1个回答
1
投票

Cloud Datastore中的查询必须使用索引。没有查询扫描整个数据库。

关于索引的工作方式,Cloud Datastore中的索引都是有序索引,对于每个索引属性,都有一个写入单独索引表的索引,用于回答查询。您可以在https://cloud.google.com/datastore/docs/concepts/indexes找到详细信息。

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