0

Google App EngineがGoogleドライブまたはクラウドストレージとの間の大きなファイル(たとえば、2GBを超えるサイズのテキストファイル)の読み取りと書き込みをサポートしているかどうか疑問に思いましたか?

どのような問題が予想されますか?

ちなみに私はPython2,7Google AppEngineSDKを使用しています。


更新。

Googleのデータストア(または新しいNDB)から最大100万行のデータを読み取り、データをテキストファイルに保存して、GoogleCloudComputeまたはPiCloudなどのサードパーティサービスでさらに処理する予定です。

データは基本的にネットワーク関係であり、次のようになります。

A -> B
B -> C
A -> D

上記は、AがBにリンクされ、BがCにリンクされ、AがDにリンクされていることを意味します。

私は100万を超えるエッジを持っているので、これを行うにはタスクキューまたはcronジョブを使用する必要があると思いますか?

したがって、関係を処理した後、ノードの各ペア間のスコアを含む別のテキストファイルが作成され、データベースに書き戻されます。

よろしくお願いします。

4

2 に答える 2

1

APIはアプリエンジン用にあります。または、RESTクラウドAPIを使用できると思います。私はこれから始めたばかりですが、ここにAPIページ https://developers.google.com/appengine/docs/python/googlestorage/があります

于 2012-10-01T03:46:18.507 に答える
1

はい、そうです-問題は、ファイルをどのように書き込むつもりですか?

gsutilまたはcreate_upload_urlを使用してCloudStorageに直接アップロードするか、このファイルAPIを使用してアプリから書き込むことができます。

ファイルAPIを使用している場合は、32MB以下のチャンクで読み取りまたは書き込みを行う必要があります。

于 2012-10-01T09:51:12.600 に答える