首页 > 解决方案 > Result-Set Query Scale 如何在 Google Cloud Datastore 中完成

问题描述

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

谁能解释一下它是如何在 GCD 或 NoSQL Documented 数据库中完成的?

我知道您可以实现分布式系统并并行运行查询。但是提到Datastore使用索引来完成这个,那么索引怎么会这样呢?

标签: nosqlgoogle-cloud-datastoredocument-database

解决方案


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

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


推荐阅读