json ? У меня есть инфа которая может даже не использоваться, но для дебага она нужна и я могу хранить либо в json, либо в отдельную таблицу. Так же есть json который нужен всегда, его так же могу хранить отдельной таблицей или json. Как выбрать ? Выборки по JSON нет
Ненужную — в отдельную таблицу, просто чтобы основная не нагружалась при чтениях. Если к внутренностям JSON не обращаются вообще (т.е. выбирается он только цэликом, поиска нет) — то имеет смысл его не преобразовывать и хранить как пришёл. В jsonb/json/string/binary — в зависимости от допустимых там значений и вопроса по поводу смысла json. Если обращаются — сразу думать про таблицы. Оставлять в json только если совсем плохо известна структура (притом только ту часть, которая реально неизвестна).
А тут уточнение родилось. Немного не так вопрос задал. Я интересуюсь между JSON или же отдельно таблицей, в которой уже лежит JSON, тип (parent_id, json). Что бы не нагружать основную таблицу и хранить JSON отдельно. При это выборку даже если захочу сделать - я сделаю через связь
Да, это лучшэ — если к этому реально почти не обращаются.
Обсуждают сегодня