какой вариант создания каталога более оптимальный?

horal

Новичок
какой вариант создания каталога более оптимальный?

нужно сделать каталог мотоциклов.

каталог будет использован для предоставления информации о мотоциклах ( то есть не заяки на продажу)

некоторые поля:

Производитель ( что лучше id или текст? база мотиков будет небольшой, это же не список заявок на мотоцилкы...)
Серия
Модель (например Blue Marlin 1000 )
Год
Тип (трайк, чоппер, кросс, эндуро, спорт-турист, спорт, супер-спорт)
Число цилиндров
Расположение цилиндров (рядное, v-образное)

как посоветуете лучше сделать поле Производитель: текстое или id? А id в таком случае тянуть из Справочника? (left join ?)

Как лучше поступить с точки зрения производительности при большой нагрузке?

2-й вопрос:
какое количество left join допустимо для одного запроса?


то есть, тут может получиться, что надо тянуть Производитель, Модель, Серия. Тип из справочника?

или хранить все вместе в одной таблице:

Производитель_id, Производитель_name - тогда поиск по id, а _name показываем в результате.

кто что думает по этому поводу?
 

Vin-Diesel

Новичок
Причем тут join? Обычные двухтабличные запросы.
Какой еще справочник?
 

Breeze

goshogun
Команда форума
Партнер клуба
производитель -> id int, тип возможно тоже

используй join и не парься
 
Сверху