2011-01-21 3 views
1

Я хочу сохранить в базе данных список параметров (которые будут определять, как документ будет создан на веб-странице).
Существует несколько типов элементов (или документов), каждый из которых имеет различный набор параметров, которые меняются (каждый тип имеет свои собственные параметры).Хранение списка параметров в базе данных

Рекомендуется хранить все параметры (значение ключа) как JSON в столбце таблицы?
В противном случае мне нужно было бы создать таблицу параметров для каждого типа и столбца для каждого параметра (10-30 параметров для каждого типа).

Примечание: Я не буду искать по параметрам или что-то в этом роде.
Я загружу строку JSON (если я выберу JSON), сериализуйте ее в Object и примените к ней как обычно.

ответ

0

Поскольку у вас нет требований к поиску по параметрам, для меня Json кажется более надежным, потому что у вас будет объект, готовый с информацией, когда вы Deserialize его. где, как если бы вы сохранили его в столбцах и таблице, вам придется самостоятельно инициализировать членов класса. Он также будет иметь производительность, так как будет только один столбец для извлечения на основе вашего типа документа.


Заключение идут с данными Json в базе данных

0

Похоже, вы должны взглянуть на http://sisodb.com. Тем не менее, он поддерживает запросы, но это то, что вы могли бы отключить и полагаться только на GetById.

Смежные вопросы