我在Google App Engine中有一个模型,它有50,000+实体。我想创建一个mapreduce或其他操作来迭代所有50,000+实体,并将模型上方法的结果导出到一个文本文件中。完成后,我想下载文本文件。
在Google App Engine中,最简单的方法是什么?我只需要遍历所有实体,并将expert_data()的结果写出到一个公共文件中。
#Example model
class Car(db.Model):
color = db.StringProperty()
def export_data(self):
return self.color发布于 2012-06-01 12:24:59
如果您只需要导出到一个文件,并且需要所有实体,则可以使用appengine批量加载器
请参阅appcfg.py download_data
也就是https://developers.google.com/appengine/docs/python/tools/uploadingdata
它可以处理重试、节流、线程等
https://stackoverflow.com/questions/10723083
复制相似问题