Intro 배치성 업무 특성상 로직이 쿼리에 있는 경우가 대부분이고, 복잡한 쿼리로직이 많음에 따라 orm보다는 raw query를 다루게 된다. 뿐만 아니라 운영 과정에서 DB 관련된 timeout 이나 세션 사용문제 등으로 문제가 생김에 따라 자바나 스프링 이상으로 DB에 대한 숙련도가 필요하다고 느꼈고, 사용 스택인 Mysql 의 바이블 책이라고 불리우는 Real Mysql 8.0을 다시 읽게 되었다. 물론 인덱스나 파티셔닝 등 실제상황의 문제들을 해결하기 위한 직접적인 주제들도 중요하지만, 이전에 큰 그림을 먼저 잡고 가고자 본 주제를 다루었다. 본 포스팅은 Real MYSQL 8.0 책의 4장 내용을 다룹니다. MYSQL Architecture MYSQL은 여타 RDBMS처럼 다양한 프로그래밍 ..