Я собираю большое количество данных в корпоративной системе (через бота) в виде объектов, и я не уверен, какова рекомендация ООП для работы с этими данными.
Каждый объект будет содержать довольно небольшое количество данных, но их будет тысячи.Должен ли я записать в базу данных объект, как только он будет создан, или оставить его в памяти до завершения процедуры, а затем обновить базу данных?
Первый случай кажется мне более безопасным, но медленнеетоже из-за постоянной записи.Во втором случае я выиграю в производительности, но данные будут храниться только в памяти, пока процедура (которая потратила бы много времени) не закончилась.
Я часто спрашиваю себя, что ООП рекомендует для хранения данныхиз предметов.Должен ли объект сам реализовывать методы записи / извлечения данных из базы данных?Или я должен создать класс для управления записями объектов в БД?Если у вас есть опыт в этой области, я хотел бы знать, что вы практикуете.Спасибо!