LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

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

Исходная версия Legioner, :

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