jsonb
table users (
id int,
name text,
p1 jsonb,
p2 jsonb
)
или разбить их на разные таблицы
table users (id int, name text)
table p1 (id int, list jsonb)
table p2 (id int, list jsonb)
часто будет пользоваться только id грубо говоря, а p1,p2 редко, если их разделить то будет быстрее таблица users читаться?
блин надеюсь корректно спросил))
Проблемы могут начаться с сотен полей. До того... Ну, какбы в некоторых редких случаях можно что-то выиграть по производительности, в других более частых случаях -- что-то проиграть. Чтобы отделить одно от другого -- нужны нетривиальные инжэнерные изыскания. Пытаться сделать это заранее и просто с потолка -- это та самая попытка преждевременной оптимизацыи.
а что в такие поля записывается?
различная мета информация
Обсуждают сегодня