Google数据存储区的新定价将于7月1日生效(https://cloud.google.com/datastore/docs/pricing),我无法理解更改将如何影响我。
我的KIND确实有一个结构。我的那种被称为MESSAGES
,对于每个实体看起来都是这样的:
ID
FROM
TO
MESSAGE
DATE_CREATED
MISC1
MISC2
我有ID
,FROM
,TO
,DATE_CREATED
,MISC1
和MISC2
的索引。随着新的定价:
将新实体插入此类的成本是多少?
如果我运行查询以获取所有属性并返回10个实体,那么查询的成本是多少?
如果我运行投影查询以获取除MISC1和MISC2之外的所有属性并返回10个实体,那么查询的成本是多少?
如果我用所有这些索引更新一个实体会有什么代价呢?
旧的定价主要取决于您拥有多少指数,但似乎新价格根本不是基于指数。所有关于理解读写成本的文档都会显示索引,因此如果没有定价模型中的索引,它会如何应用。我想知道这4种类型的操作在读/写/小操作方面会花多少钱。
答案 0 :(得分:13)
在当前的定价模型中,插入新实体需要对实体进行2次写操作,每个索引需要2次写操作。
因此,在您的示例中,使用6个索引属性:
新定价只计算所写的实体:
在当前模型中,您需要支付返回的实体数量+ 1
在新的定价模式中,您只需向号码实体付费
阅读预测计为“小行动”并且是免费的。查询本身需要1次读取 - 这在当前和新的定价模型中保持不变。
在当前的定价模型中,更新新实体需要为实体执行1次写入操作,每个索引需要4次写入操作。
因此,在您的示例中,使用6个索引属性:
新定价只计算所写的实体:
答案 1 :(得分:1)
新的不简单吗?它只基于实体数量,忽略索引。您可以在此处查看数字和说明https://cloudplatform.googleblog.com/2016/03/Google-Cloud-Datastore-simplifies-pricing-cuts-cost-dramatically-for-most-use-cases.html。