DB 설계를 하던 도중에 '굳이 컬럼으로 하나씩 만들어 저장할 필요가 있을까?' 의문이 드는 데이터를 발견했다.예를 들어, '영화 개봉 스케줄'을 관리하는데 해당 영화에 대한 '메모'가 있다고 쳐보자.그 메모에는 다음과 같은 정보가 들어간다.다양한 정보가 들어가지만 어
YYYYMMDD 형식으로 저장할 필요가 있는 데이터였는데,설계하다가 DATE가 좋을지 CHAR가 좋을지고민되어서 조사 + 직접 실험해봄이런 식으로calendar1 테이블은 DATE로calendar2 테이블은 char 형태로 저장했다.YYYYMMDD는 char 형태에 i
얼마 전 내가 만들었던 쿼리에서 DB 부하와 데드락이 발생했다.만든 지 거의 1년이 넘어가는 기능이었고 그 이후에 별 문제없이 잘 돌아가고 있어서 괜찮다고 생각했으나... 최근 DB 스펙 조정 + 트래픽 몰림을 겪으면서 이 쿼리에서 DB 부하와 데드락이 발생했다. (사