2

Google App Engine にアップロードするデータがかなりあります。バルクローダーを使用して、そこに入れるのを助けたいです。ただし、データが多すぎるため、通常、処理が完了する前に CPU クォータを使い果たします。また、インターネット接続の不良やランダムなコンピューターの問題など、他の問題が発生すると、プロセスが停止する可能性があります.

中断したところからバルクロードを続行する方法はありますか? または、データストアに書き込まれていないデータのみをバルクロードするには?

ドキュメントには何も見つからなかったので、答えにはコードの掘り下げが含まれると思います。

4

1 に答える 1

4

まあ、それはドキュメントにあります:

転送が中断された場合は、 --db_filename=... 引数を使用して中断したところから転送を再開できます。値は、ツールによって作成された進行状況ファイルの名前です。これは、転送を開始したときに --db_filename 引数で指定した名前か、タイムスタンプを含むデフォルトの名前です。これは、sqlite3 がインストールされていて、--db_filename=skip で進行状況ファイルを無効にしていないことを前提としています。

http://code.google.com/appengine/docs/python/tools/uploadingdata.html

(以前から使っていたので、あるべきだと思っていました)

于 2011-01-13T00:45:50.227 に答える