2017-06-20 25 views
0

我想給我的合作伙伴簡單的COUNT(*) ... GROUP BY items.color類型查詢的結果,也許加入itemsorders或一些這樣的。我希望查詢響應時間爲次秒(大約在一秒鐘內,最壞的情況下),並計算到數十億行計數。Spanner是否可以維護索引以輕鬆計算我的數據的分析查詢?

我目前的做法是備份我的GCDatastore數據並將其加載到BigQuery中,並提供日常分析或使用GCDataflow來維護一組預定義的計數器。

這是Spanner作爲一個用例嗎?如果我將後端從Datastore轉換到Spanner?

回答

1

今天,在Cloud Spanner中運行計數查詢需要全表掃描。根據桌子的大小,這可能需要一秒多的時間。

你可以做的一件事是跟蹤在一個單獨的表中的計數,並且當你更新items表時,更新同一事務中的計數。

相關問題