2014-12-04 107 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