我有需要搜索的实体。
它们都可以很容易地放入Documents
Search API
内(因为它的所有属性都需要搜索)或Datastore
Entities
内Datastore
(I'我失去了完整的搜索功能但对我来说并不重要,因为我可以通过Search API
基本搜索来完成。
所以我可以将我的实体放入Datastore
或Datastore
,以便我可以稍后搜索和检索它们。
$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个结果:
100,000/200=500 searches
或约为$0.06
$0,00012/per search
$0.50
数据存储区
$0,00005/per search
或{{1}}的10K查询数据存储区(2,4x)要贵得多还是......?
答案 0 :(得分:2)
搜索API结果的默认限制为20,从我过去使用它的经验来看,它变得非常慢,有很大的限制。只有当您每页返回超过80个结果时,数据存储才会变得更加昂贵。
搜索API每100万次查询将花费您0.05 * 100 =
$ 5 。
数据存储每100万次查询将花费80 * 0.06 =
$ 4.8 ,限制为80。