2012-06-01 112 views
1

我想了解谷歌雲數據庫是否使用數據存儲,因爲它是數據存儲。cloudsql和appengine數據存儲:光標與偏移量和限制

所以我裝一個谷歌CLOUDSQL表有超過10萬的記錄

然後我試圖與LIMIT 100000,10LIMIT 0,10

查詢見http://cloudsql.website-showcase.appspot.com/?pagesize=10&offset=100000http://cloudsql.website-showcase.appspot.com/?pagesize=10&offset=0

的表現似乎是相同的。這是否意味着cloudsql有一種有效的方式來使用數據存儲區來限制和偏移量,或者雲數據庫不使用數據存儲區?或者是100K記錄太小來判斷性能?

另一個問題是,如果cloudsql正在使用datastore bigtable來實現限制和偏移量。它是否有效地做到了?還是它掃描所有記錄,只返回限制部分? (這是文檔中所說的數據存儲區查詢情況下的限制和偏移量使用情況,不建議這樣做。)

謝謝。

回答

2

CloudSQL整個的一點是,它不使用數據存儲:

谷歌雲SQL的,簡單地說,生活在雲中的MySQL實例。

+1

感謝丹尼爾。應用引擎的構建可以自動擴展。是否也可以自動擴展雲數據庫,或者是否需要增加手動增加機器大小等 –