@beduin01

Как лучше хранить данный JSON в БД?

У меня есть онлайн-тест, вопросы которого сереализуются в JSON. На выходе получается что-то вроде:
[[{"QID":1,"AID":1},{"SubAID":[]}],[{"QID":2,"AID":1},{"SubAID":[]}],[{"QID":3,"
AID":1},{"SubAID":[]}],{"MaxArea":"90","MinArea":"10"}]


Мне его нужно хранить в БД. Вопрос - такой вид нормальный или нужно что-то еще с ним сделать? Если да, то что.
Если я хочу в рекреационной БД все хранить, то мне это в виде строки сохранять?

Потом выборку статистики тогда как делать?
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 2
В таком виде хранить можно, но если ты не будешь проводить по ним поиск или какие-то манипуляции.
Ответ написан
@angry_stitch
bildproject.com
Json тип есть в postgresql с индексированием.
www.postgresql.org/docs/9.4/static/datatype-json.html

или можно использовать документориентированую БД типа Mongo
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы