Wann sollte ich mich verpflichten, mit SQLAlchemy mit einer for-Schleife?

Ist das so richtig? Ich weiß, die ersten funktionieren wird, aber ich vermute, es ist mehr Arbeit für die DB als möglicherweise notwendig. Wird der zweite genauso gut funktionieren, aber mit weniger Arbeit für die DB? Ich bin mit MySQL FWIW.

for item in items:
    db.session.add(item)
    db.session.commit()

oder

for item in items:
    db.session.add(item)
db.session.commit()
  • Wie viele Operationen Sie ausführen insgesamt? Sie sind ressourcenintensiv? Es sei denn, es gibt irgendeinen Grund, Sie nicht wollen, zu Begehen, nachdem jeder, ich sehe nicht, warum Sie würde nicht wollen, verwenden Sie immer die #1.
InformationsquelleAutor Mark | 2013-02-02
Schreibe einen Kommentar