データストアに値を設定したいとします。これを行う最善の方法は何ですか? これは私のコードです -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()
またはこれは1良いですか?
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