История изменений
Исправление
Legioner,
(текущая версия)
:
JSON в БД бывает очень к месту. Простой пример - у тебя интеграция. Ты запрашиваешь информацию, тебе возвращают миллион полей. При этом тебе реально нужно из них 5 штук. Но это сегодня. А завтра может понадобиться ещё 5 штук. В итоге ты кладёшь JSON тупо в отдельный столбец и вытягиваешь из него 5 штук. Если тебе завтра понадобится ещё 5 полей, ты простой миграцией их добавишь и заполнишь нужными данными. Послезавтра тебе для разового отчёта ещё три поля понадобились. Ты их прям из JSON-а вытащил, сделал свой отчёт и забыл. Это очень круто и удобно, когда пригождается и аналога этому нет.
Исходная версия
Legioner,
:
JSON в БД бывает очень к месту. Простой пример - у тебя интеграция. Ты запрашиваешь информацию, тебе возвращают миллион полей. При этом тебе реально нужно из них 5 штук. Но это сегодня. А завтра может понадобиться ещё 5 штук. В итоге ты кладёшь JSON тупо в отдельный столбец и вытягиваешь из него 5 штук. Если тебе завтра понадобится ещё 5 полей, ты простой миграцией их добавишь и заполнишь нужными данными. Послезавтра тебе для разового отчёта ещё три поля понадобились. Ты их прям из JSON-а вытащил, сделал свой отчёт и забыл. Это очень круто и аналога этому нет.