Django: bulk_create([obj1, obj2], batch_size=1000) — один INSERT. bulk_update(objs, ["field"], batch_size=1000) — один UPDATE. Не вызывает save(), сигналы, валидацию. SQLAlchemy: session.bulk_save_objects(objects), session.bulk_insert_mappings(Model, dicts). Или Core: insert(table).values(list_of_dicts). PostgreSQL: executemany с executemany_mode="values" — один INSERT с VALUES. Для миллионов строк — COPY через psycopg2.copy_from или asyncpg.copy_records_to_table. Bulk = на порядки быстрее поштучного сохранения.
Как делать bulk операции в Python ORM?
Middle
214 просмотровAFK Offer AI
Как тестировать работу с базой данных?