我有很多数据要上传到Google App Engine。我想使用bulkloader帮助它在那里。但是,我有这么多的数据,我通常会在完成之前耗尽我的CPU配额。此外,任何其他问题,例如糟糕的互联网连接或随机计算机问题都可能会阻止此过程。
有没有办法从你离开的地方继续大量装载?或者仅批量加载尚未写入数据存储区的数据?
我在文档中找不到任何内容,所以我认为任何答案都包括深入研究代码。
答案 0 :(得分:4)
嗯,它在文档中:
如果转移被中断,你 可以从那里恢复转移 使用--db_filename = ... 论点。值是的名称 该工具创建的进度文件, 这是您提供的名称 使用--db_filename参数时 你开始转移,或默认 包含时间戳的名称。这个 假设你安装了sqlite3, 并没有禁用进度文件 with --db_filename = skip。
http://code.google.com/appengine/docs/python/tools/uploadingdata.html
(我以前用过它,所以我觉得它应该在那里)