У меня есть проект Django со многими объектами (у каждого из них есть строка в таблице Postgresql).
Объемы объектов имеют одинаковое значение времени.
Интересно, хорошо ли использовать одно и то же поле времени для каждого из множества объектов данных (хотя сотни из них имеют одинаковое значение), или создать «контекстный» объект, который сэкономит время и сохранит для каждого объекта ссылка на (в таблице - идентификатор) объекта контекста.
Работа с идентификаторами (а не со временем) выполняется быстрее, хотя с объектами контекста следует использовать два запроса (один для контекста и второй для объектов данных со ссылкой на контекст).
Предполагая, что экономия одного и того же времени много раз является пустой тратой времени (не так ли?), Второй вариант лучше.
Я не эксперт по БД, и буду рад узнать, какой вариант лучше? Что еще нужно учитывать?