jenia
Новичок
Работа с графом и производительность
Вот немогу никак решить возникшую задачу.
Есть граф, который хранится в mysql. Структура такова: таблица товаров, таблица связей, таблица производителей.
Когда выводится информация о товаре, используется только одно поле из таблицы производителей (имя производителя). Остальные поля этой таблицы используются только если пользователь просматривает информацию о конкретном производителе.
Если имя производителя занести в таблицу связей и когда показывается информация о товаре использовать это поле, вместо того чтобы лезть в таблицу производителей это будет более оптимально в плане производительности?
Я знаю, что это неправильно с точки зрения построения баз данных (избыточность данных возникает), но можно услышать минусы такого подхода (и плюсы, если они есть)?
Вот немогу никак решить возникшую задачу.
Есть граф, который хранится в mysql. Структура такова: таблица товаров, таблица связей, таблица производителей.
Когда выводится информация о товаре, используется только одно поле из таблицы производителей (имя производителя). Остальные поля этой таблицы используются только если пользователь просматривает информацию о конкретном производителе.
Если имя производителя занести в таблицу связей и когда показывается информация о товаре использовать это поле, вместо того чтобы лезть в таблицу производителей это будет более оптимально в плане производительности?
Я знаю, что это неправильно с точки зрения построения баз данных (избыточность данных возникает), но можно услышать минусы такого подхода (и плюсы, если они есть)?