Image

Imagesoir wrote in Imageru_java

Category:

Хранение данных в интернет-магазине

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

Например, к ассортименту магазина торгующего процессорами добавляется новое наименование - память. У этого наименования определены свои собственные уникальные параметры - размер, тип, частота. Пользователи магазина могут искать товары по этим параметрам; сортировать результаты поиска по этим параметрам.

Простейшее решение, которое приходит в голову - приложение создает для каждого типа продуктов свою таблицу в базе данных. Однако, мне почему-то кажется, что это решение неправильное;)

Второе решение - использовать для хранения данных какую-нибудь имплементацию JCR, поскольку в JCR можно динамически создавать новые типы данных. Правда, я боюсь, что с JCR производительность будет просто никакая.

Существуют ли другие решения?

P.S. К Яве этот вопрос, конечно, не имеет прямого отношения, но я Ява программист и это сообщество для меня родное и я не знаю где еще можно задать подобный вопрос:)