定价的数据存储与搜索API

时间:2014-12-26 19:58:14

标签: google-app-engine search google-cloud-datastore google-search-api

我有需要搜索的实体。 它们都可以很容易地放入Documents Search API内(因为它的所有属性都需要搜索)或Datastore EntitiesDatastore(I'我失去了完整的搜索功能但对我来说并不重要,因为我可以通过Search API基本搜索来完成。

所以我可以将我的实体放入DatastoreDatastore,以便我可以稍后搜索和检索它们。

$0.06 per 100,000 operations定价为Query,其中1 read + 1 read per entity retrieved定价为Search API$0.50 per 10K queries定价为1 + 200 operations。 存储成本相同。

如果我的搜索平均每个查询约200个结果:

    {li> 100,000/200=500 searches或约为$0.06 $0,00012/per search $0.50数据存储区
  • 搜索API的$0,00005/per search或{{1}}的10K查询

数据存储区(2,4x)要贵得多还是......?

1 个答案:

答案 0 :(得分:2)

搜索API结果的默认限制为20,从我过去使用它的经验来看,它变得非常慢,有很大的限制。只有当您每页返回超过80个结果时,数据存储才会变得更加昂贵。

搜索API每100万次查询将花费您0.05 * 100 = $ 5

数据存储每100万次查询将花费80 * 0.06 = $ 4.8 ,限制为80。