2014-07-17 41 views
0

什麼是最好的方式來重新堅持一個數據存儲種類,其中有4千萬個實體。 [我必須重新堅持的原因是爲了在現有屬性之一上創建索引]?重新堅持數百萬數據存儲實體的最佳方式?

請儘可能提供一些示例代碼?

順便說一句,我有一個粗略的做法,如使用遠程API並執行Executor服務來運行多個並行線程,每個線程重新持續一批100個實體。

我認爲GAE應該有其他更好的方法嗎?

感謝您的建議?

回答

0

看看MapReduce for App Engine。我認爲這可能是適合您的解決方案。

MapReduce是一種用於以並行和分佈式方式處理大量數據的編程模型。對於在單個請求範圍內無法處理的大型長時間運行的作業非常有用。