Там раньше логика была такая: все данные, хранение которых было под вопросом их пихали в json_custom, а потом когда данные резко становились нужны то создавалось поле в бд под него и из json_custom перебрасывалось скриптом или триггером по мере надобности данных