딱 들어가서 db 보자마자 테이블 갯수 200개 넘어가고
뭐 하나 조회하는데 쿼리문 하나에 서브쿼리 10개씩 붙어있고
레프트 라이트 풀 뒤섞여서 조인 20개씩 붙어있는거 보면
백이면 백 뇌사와서 10초 정도 스턴 먹음
특히 규모 좀 있는 기업의 경우 alter 치면 db가 멈춰서
기능추가 대비용으로 공백컬럼 몇 개 여유분으로 넣어두는데
나중에 추가된 기능들이 col1 col2 col3 이딴 컬럼명으로 조인돼서 붙어있으면
쿼리 해석이 돼도 이게 무슨 데이터를 끌어오는지 당최 알 수가 없어서 1시간은 스턴 먹음
신입이 빠르게 1인분을 하려면
카프카니 쿠버니 0년차한테 시키지도 않을거 연습할 시간에
회사 도메인 빠르게 파악할 수 있게 sql이나 더 익혀두는게 좋음
내친구 GPT와 함께라면
gpt도 col1 col2 col3이 뭐하는 새끼인지 몰라 erd 명세서 눈알 빠지게 보면서 무슨 데이터인지 다 찾아봐야함
얼마나 ㅂㅅ기업에있는거노
나 백순데 ...
병신 기업이면 저렇게 안 함 오히려 서비스 팍팍 돌아가고 트래픽 많이 발생해서 db 스케일링 함부로 못하는 곳들이 저렇게 빈 컬럼 만들어서 씀
막상 디비만 파면 백엔드 내용 없다고 이력서 공격 존나함 ㅋㅋ 스프링 개선 내용 없다고