토막글 다섯 개 (4)
1. RDB에서 JSON 타입은 언제 써야할까? 비즈니스 로직에 엮이는 테이블에는 안 쓰는 것이 좋다. 어떤 행에는 데이터가 없고, 어떤 행에는 데이터가 문자열이 아닌 문자열 배열이거나 하는 경우가 발생한다. 위와 이어지는 이야기로, 데이터의 정합성을 유지하기 힘들다. JSON안에 특정 키가 존재해야한다, 어떤 값은 유일해야 한다, 어떤 값이 문자열 타입이어야 한다 등은 JSON 타입 컬럼을 사용할 때 불가능에 가깝다. Redash등에서...


