Je souhaite remplir mon magasin de données avec certaines valeurs. Quelle est la meilleure façon de procéder ? Ceci est mon code -Google App Engine remplissant des entrées de magasin de données
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()
ou est-ce un mieux?
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)
Ou existe-t-il un autre moyen? Seqlen peut être compris entre 1 et 1000. Il peut ne pas être en mesure de terminer tout ce processus en 10 minutes, mais je peux continuer d'où je suis parti précédemment lors de ma prochaine tâche.
convenu. Je suggère également d'utiliser remote_api au lieu d'essayer de le faire dans une seule requête ou tâche, car un script remote_api exécuté en dehors du moteur de l'application peut fonctionner aussi longtemps que vous le souhaitez. – ryan