0

我想知道Google App Engine是否支持在Google Drive中讀寫大型文件(例如大小超過2GB的文本文件),或者雲儲存 ?使用Google App Engine從Google雲端硬盤或雲端存儲中讀取和寫入大型文件

我可以期待什麼問題?

順便說一下,我使用的是Python 2,7 Google App Engine SDK。


更新。

我打算從Google的Data Store(或者可能是新的NDB)讀取多達100萬行的數據,並將數據保存到文本文件中,以便在Google雲計算或PiCloud等第三方服務中進一步處理。

的數據基本上是一個網絡關係,它是這樣的:上述

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

表示A與B相連,B是與C和A是與d等..

由於我有超過一百萬的邊緣,我想我可能不得不使用任務隊列或cron作業來做到這一點?

所以在我處理關係之後,我會得到另一個文本文件,其中包含每對節點之間的一些分數,我將寫回數據庫。

最好的問候。

回答

1

是的,它的確 - 問題是你打算如何寫文件?

您可以使用gsutilcreate_upload_url直接上傳到雲端存儲,也可以使用此files API從您的應用中編寫代碼。

如果您使用的是文件API,那麼您需要讀取或寫入不大於32MB的塊。

+0

你好,我打算從谷歌數據存儲(或可能是新的NDB)讀取多達一百萬行並將其寫入文本文件。我想保存此文本文件以便使用Google雲計算或PiCloud等第三方服務進行進一步處理。 – DjangoRocks

相關問題