Spanner能否维护索引以轻松统计我的数据的分析查询?

时间:2017-06-20 21:12:09

标签: google-cloud-platform google-cloud-spanner

我想向合作伙伴提供简单COUNT(*) ... GROUP BY items.color类型查询的结果,也许可以加入itemsorders或其他类似的查询。我希望查询响应时间为亚秒级(大约一秒钟,最差),并扩展到计算数十亿行。

我目前的做法是备份我的GCDatastore数据并将其加载到BigQuery并提供每日分析或使用GCDataflow维护一组预定义的计数器。

如果我将后端从Datastore转换为Spanner,这是Spanner的用例吗?

1 个答案:

答案 0 :(得分:1)

今天,在Cloud Spanner中运行计数查询需要全表扫描。根据表的大小,这可能需要一秒钟以上。

您可以做的一件事是在单独的表中跟踪计数,每当您更新items表时,请更新同一事务中的计数。