Я оптимизируя наши приложения двигателя бэкэнд вызовы RPC, и я заметил, ниже строки:Сохранение/Обновление нескольких различных объектов на датасторе с ОПРС
ndb.put_multi(list_of_emails)
ndb.put_multi(list_of_events)
ndb.put_multi(list_of_stats)
Так что я подумал, почему бы не просто сделать это вместо:
ndb.put(list_of_emails + list_of_events + list_of_stats)
От нескольких вызовов ndb.put_multi() до одного вызова.
Хотя это отлично работает с моими испытаниями. Вопрос: Это хорошая идея поместить разные сущности/модели в один вызов ndb.put_multi()?
Документы ndb.put_multi() говорят, что «он хранит последовательность экземпляров модели». но как насчет последовательности различных экземпляров модели?