Что лучше для SELECT - 99 столбцов или 3 таблицы?

Статус
В этой теме нельзя размещать новые ответы.

OZ

Новичок
Что лучше для SELECT - 99 столбцов или 3 таблицы?

Вопрос: при каком варианте SELECT будет работать быстрее? Именно SELECT. Таблица MyISAM.

в таблице хранится описание объекта, где 78 свойств представляют собой целые числа от 0 до 999. Было бы супер, если бы можно было обратится к столбцу как к массиву и извлечь элемент...

1 вариант: таблица с 99 столбцами, тогда выборка будет очень простым запросом.
2 вариант: основная таблица и 2 таблицы свойств, тогда выборка будет с JOIN.
3 вариант: выделить свойства в отдельный столбец и при выборке делать CONVERT(SUBSTRING(столбец,номер_свойства*3-2,3),UNSIGNED).

Сейчас использую второй вариант, скорость не очень. Таблица с 99 столбцами мне кажется совсем "не элегантным" решением. Но, если это проще для mysql - то можно и сделать. 3 вариант выглядит извращением над mysql (такое преобразование придётся ещё и в order писать), хотя, возможно, для mysql это семечки и я зря пугаюсь.
 

OZ

Новичок
Может на этом форуме уже есть тот, кто прочитал?
 

Фанат

oncle terrible
Команда форума
Дата регистрации (в сравнении с детским уровнем вопроса), подозрение на создание очередной ролевой игры (и незнание при этом основ) и твои предыдущие ответы в этом форуме.
 

OZ

Новичок
подозрение на создание очередной ролевой игры
к врачу.
___________________________________________________


по теме если есть у кого знания и опыт - буду рад услышать ваше мнение.
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху