Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нужен совет по организации базы данных
|
|||
|---|---|---|---|
|
#18+
Добрый день! Ситуация: Есть изделие, оно характеризуется набором параметров (имя, вес), и есть несколько связей "один-ко-многим" для этого изделия, например "цвет" (может быть несколько цветов для одного изделия). Как я решаю: Сделал таблицы "изделие", "цвет" и таблицу для связки Id "изделие_цвет". Запрос к БД получился достаточно громоздким поскольку таких связей - 5 штук. Вопросы: 1) Не будет ли это тормозить при больших объемах базы (порядка 10 000 изделий, и порядка 10 записей для каждого свойства)? 2) Какой подход более эффективен - такой или путем записи для каждого изделия массива из id привязанных свойств (надеюсь, понятно сформулировал)? 3) Есть ли еще какой-то способ решения такой задачи? Спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2013, 11:21 |
|
||
|
Нужен совет по организации базы данных
|
|||
|---|---|---|---|
|
#18+
NightStranger, правильно все сделали. И не бойтесь много джоинов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 11:47 |
|
||
|
Нужен совет по организации базы данных
|
|||
|---|---|---|---|
|
#18+
NightStranger, автор1) Не будет ли это тормозить при больших объемах базы (порядка 10 000 изделий, и порядка 10 записей для каждого свойства)? 10 000 х 10 = 100к - не так уж много. Но я так понимаю это вы в каком то скрипте обрабатываете? или админке? Ведь столько товаров и не понадобяться отображать на странице. автор2) Какой подход более эффективен - такой или путем записи для каждого изделия массива из id привязанных свойств (надеюсь, понятно сформулировал)? Что есть массив в mysql? вы подразумеваете что поле типа text с перечнем id`шников? так делать нельзя. как вам сказали вы все сделдали парвильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 11:54 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=118&tid=1464028]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 344ms |

| 0 / 0 |
