Предлагаю обсудить это дело.
Я думаю переработать все это так - фактического descr в базе не будет.
Будет примерно как это обычно принято в инет-магазах.
Под каждую категорию создаются ряд полей с определенными свойствами (ну это впрочем как сейчас).
Далее для каждой раздачи каждое поле хранится отдельно.
То есть положим кино:
1) Актеры
2) Режиссер
3) О фильме
4) Качество
Значит в базе будет лежать 4 строки связанных с одной раздачей. Может получится довольно пухлая табличка, но так как дергаться она будет только при просмотре раздачи, то особо (я так пока думаю) это не критично.
Тут вылезает ряд плюсов и минусов.
Сначала о плюсах:
1) Поиск по любому конкретному полю. Хочешь найти все где например качество DVDRip - ответ будет железным.
2) Сравнения. Можно сравнивать разные раздачи, например чтобы найти в чем отличия, если одно и то же есть в нескольких вариантах
Вообщем все плюсы связаны с раздельными полями и поиском и работой с ними.
Минусы:
1) Как я уже писал - очень пухлая база.
2) Нет креативу - то есть оформить как хочется в большинстве случаев будет нельзя, только забивать все соответствующие поля формы (хотя для кого-то это возможно только плюс).
Кто что скажет по этому поводу?
