horal
Новичок
какой вариант создания каталога более оптимальный?
нужно сделать каталог мотоциклов.
каталог будет использован для предоставления информации о мотоциклах ( то есть не заяки на продажу)
некоторые поля:
Производитель ( что лучше id или текст? база мотиков будет небольшой, это же не список заявок на мотоцилкы...)
Серия
Модель (например Blue Marlin 1000 )
Год
Тип (трайк, чоппер, кросс, эндуро, спорт-турист, спорт, супер-спорт)
Число цилиндров
Расположение цилиндров (рядное, v-образное)
как посоветуете лучше сделать поле Производитель: текстое или id? А id в таком случае тянуть из Справочника? (left join ?)
Как лучше поступить с точки зрения производительности при большой нагрузке?
2-й вопрос:
какое количество left join допустимо для одного запроса?
то есть, тут может получиться, что надо тянуть Производитель, Модель, Серия. Тип из справочника?
или хранить все вместе в одной таблице:
Производитель_id, Производитель_name - тогда поиск по id, а _name показываем в результате.
кто что думает по этому поводу?
нужно сделать каталог мотоциклов.
каталог будет использован для предоставления информации о мотоциклах ( то есть не заяки на продажу)
некоторые поля:
Производитель ( что лучше id или текст? база мотиков будет небольшой, это же не список заявок на мотоцилкы...)
Серия
Модель (например Blue Marlin 1000 )
Год
Тип (трайк, чоппер, кросс, эндуро, спорт-турист, спорт, супер-спорт)
Число цилиндров
Расположение цилиндров (рядное, v-образное)
как посоветуете лучше сделать поле Производитель: текстое или id? А id в таком случае тянуть из Справочника? (left join ?)
Как лучше поступить с точки зрения производительности при большой нагрузке?
2-й вопрос:
какое количество left join допустимо для одного запроса?
то есть, тут может получиться, что надо тянуть Производитель, Модель, Серия. Тип из справочника?
или хранить все вместе в одной таблице:
Производитель_id, Производитель_name - тогда поиск по id, а _name показываем в результате.
кто что думает по этому поводу?