1
我想用一些值填充我的數據存儲區。做這個的最好方式是什麼 ? 這是我的代碼 -Google App Engine填充數據存儲區條目
for n in range(seqlen):
for m in range(n+1):
for l in range(m+1):
temp = [-BIGINT for k in range(m-l+1)]
obj = DbEntity4D(key_name=str(n)+','+str(m) +','+ str(l))
obj.value = temp
obj.put()
還是這個更好?
for n in range(seqlen):
for m in range(n+1):
for l in range(m+1):
temp = [-BIGINT for k in range(m-l+1)]
obj[i] = DbEntity4D(key_name=str(n)+','+str(m) +','+ str(l))
obj[i].value = temp
i = i+1
db.put(obj)
或者還有其他更好的方法嗎?
seqlen可以是1到1000.它可能無法在10分鐘內完成整個過程,但我可以繼續從之前離開我的下一個任務。
同意。我還建議使用remote_api,而不是試圖在單個請求或任務中執行此操作,因爲在應用引擎之外運行的remote_api腳本可以長期運行。 – ryan 2011-01-31 15:54:19