2014-12-04 106 views
2

我正在計劃一個帶Google App Engine應用程序的Android後端。我希望澄清一些關於小型企業的情況。我不明白,例如:Google App Engine Java小操作

Key key = ... 
Entity entity = datastore.get(key) 

這是否被認爲是一個小操作?如果它不是一個小操作,你能給我一個在java中的小操作的例子嗎?

回答

1

documentation

小的數據存儲業務包括呼叫分配數據存儲ID或 純鍵查詢,以及這些行動都是免費的。

所以,get的操作是定期讀取,不是一個小操作。這裏是一個小操作的例子:

Query q = new Query("Photo").setKeysOnly(); 

當您運行此查詢時,它會導致一堆小操作(取決於找到多少實體)。

+0

因此,如果查詢返回n個密鑰並且下一次n個密鑰迭代,那麼您有n個小操作對嗎? – 2014-12-04 16:53:25

+0

是的。由於這些操作是免費的,所以它是一個很好的工具。 – 2014-12-04 17:03:16