아래 설명했듯이 mysql은 한 테이블에 3천개 이상의 칼럼을 등록할 수 있다.

하지만 칼럼마다 데이터의 크기가 클 경우

예기치 못 하게 2900개 정도의 칼럼에서 막힐때가 있음


이럴때 우리 si회사는 우리만의 디비 정규화 라는 작업을 시작한다.




만약 주문정보 api에 넘어오는 json 데이타가 있다 가정해보자

{ 주문자 : 프갤럼 , 상품명 : 코딩책 , 가격 : 10000 }

이걸 보통같으면 각각의 주문자, 상품명, 가격 칼럼을 만들어서 디비에 저장한다.


하지만 si의 정규화가 시작되면 json 그 자체를 디비에 넣는다

칼럼명 : order_json
데이터 : { 주문자 : 프갤럼 , 상품명 : 코딩책 , 가격 : 10000 }

그 후 필요할땐 저 json 그자체를 그대로 뽑아와서 파싱해서 쓰면됨


이렇개 저장하면 마이에스큐엘의 칼럼수 제한이 간당간당해도

한 테이블에 더 많은 정보를 저장할수 있다.

- dc official App