варианты
Александр Петросян (PAF) 03.03.2007 00:41
вы пока утаиваете: в каком виде данные есть сейчас?
т.е. пока непонятно, что удерживает вас от отдельных таблиц.
ответы наугад:
«загружать долго»
если загружать это заливать в базу, то вы сами пишете, что это делается редко. а раз так, совершенно неважно сколько это может занимать времени (хотя ещё можно обсудить, что там кажется медленным).
«выгружать долго»
если сделать несколько простых индексов, скорость выборки по двум таблицам практически не будет отличаться от скорости выборки из многоколоночной таблицы (которая фу, безусловно).
что до хитрого приёма:
возможно, вас устроит XML.
как я понял, поиск по этим группированным параметрам не нужен, а раз так: каждую группу в своё поле:
group1 text,
group2 text
и хранить их примерно так:
insert into table1 (group1, group2)
values (
'<width>123</width><height>55</height>',
'<retail>66</retail><discount1>0.3</discount1>')
тут дальше небольшое «но»: при выводе страницы использовать XSLT, о котором большевики уже давно зудят.
тогда не придётся
ничего самому разбирать в этих xml'ках.
- Хранение большого количества данных в базе SQL, StopDesign 02.03.2007 04:14
- Ответ, Misha v.3 [M] 03.03.2007 11:27
- Ответ, StopDesign 03.03.2007 13:28
- Ответ, Misha v.3 [M] 03.03.2007 14:16 / 03.03.2007 14:20
- Ответ, StopDesign 03.03.2007 16:33
- Ответ, Misha v.3 [M] 03.03.2007 16:47 / 03.03.2007 16:52
- Ответ, mgorshkov 02.03.2007 14:41
- Ответ, StopDesign 02.03.2007 22:05
- варианты, Александр Петросян (PAF) [M] 03.03.2007 00:41