我有三个型号。称它们为A,B和C.模型A具有_post_put_hook,可创建100个模型B.模型B有_post_put_hook,可以创建100个模型C.
让_post_put_hook触发延迟函数(又称任务队列)还是put_async更好?所有钩子都有少量计算,但非常有限。我认为推迟更安全,但我宁愿以“正确的方式”来做。
我正在使用Google App Engine的新ndb库。
注意:我正在做所有_post_put_hooks的原因是我故意复制和重新打包信息。
答案 0 :(得分:2)
每次写入A
都会导致写入10,000个实体。是的,可以肯定地说你应该在任务中这样做(或者如果可能的话,首先避免这样做。)