ndb.delete_multi与同一父项中的所有键是否都计为实体组的单个更新?

时间:2013-10-20 11:48:43

标签: python google-app-engine app-engine-ndb

我决定是否在交易中包含管道的“获取200 /删除200”例程。

如果未包括且请求/实例突然死亡,则获取的实体将丢失。

由于xg = True,实体组限制为5,因此200个实体需要在事务中包含相同的父项。

如果delete_multi包含200个密钥,计为实体组的200个同步更新,则例程可能会失败,因为实体组的首选限制为1 /秒。

当使用ndb.delete_multi删除这200个实体时,它是否计为实体组的1次更新或200次更新?

1 个答案:

答案 0 :(得分:2)

在同一个交易中,您可以一次删除200个实体/密钥。

1 /秒限制(更可能是5 /秒)应该理解为:我可以在实体组或x-group上启动(并提交)独立事务的频率。 T.I.因为每个事务都需要锁定您提交的根元素。