Хранить JSON в MySQL? - PullRequest
       12

Хранить JSON в MySQL?

1 голос
/ 23 октября 2010

У меня есть некоторые вещи, которые не нужно индексировать или искать (игровые конфигурации), поэтому я думал о сохранении JSON на BLOB.Это хорошая идея вообще?Или есть альтернативы?

Ответы [ 4 ]

5 голосов
/ 23 октября 2010

Если вам нужно выполнить запрос на основе значений в JSON, было бы лучше хранить значения отдельно.

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

2 голосов
/ 23 октября 2010

Не понимаю, почему нет.Как пример из реальной жизни, WordPress во многих случаях хранит сериализованные массивы PHP как одно значение.

2 голосов
/ 23 октября 2010

Не отличается от людей, хранящих фрагменты XML в базе данных (не поддерживающих XML) .Не вижу в этом никакого вреда, если его действительно не нужно искать на уровне БД.И самое замечательное в JSON - то, насколько он разбирается.

0 голосов
/ 24 октября 2010

Думаю, лучше сериализовать ваш XML. Если вы используете язык Python, cPickle - хороший выбор.

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