https://medium.com/daangn/json-vs-text-c2c1448b8b1f

목적

Join 비용에 관해

그렇다면 일반적으로 4개의 테이블을 join을 하여 사용하는 방법도 있는데, 이 경우를 사용하지 않는 이유는 다음과 같다. 먼저 각 테이블에서 select id from [각 테이블] where member_id = [맴버 id] 을 하게 된다. 따라서, 모든 테이블에서의 select 문을 하여 fk를 가져오는 방법보다 북마크 테이블에서 하나의 튜플로 관리하는 것이 훨씬 간편하다고 생각했다.

Text vs. JSON

Select 비교

i) 16000건의 데이터

image.png

image.png

ii) 소용량 컬럼 (600바이트)