Хранение списка параметров в базе данных - PullRequest
1 голос
/ 21 января 2011

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

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

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

Ответы [ 2 ]

0 голосов
/ 28 февраля 2012

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

0 голосов
/ 21 января 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...