MySQL 아키텍처는 크게 4가지로 구분된다. 1) MySQL 접속 클라이언트 - MySQL의 대부분의 프로그래밍 언어 대해 접속 API를 제공한다. 그뿐만 아니라 Shell에서도 Shell Script를 통해 접속이 가능하다. 2) MySQL 엔진 - 클라이언트
1\. Query casheSQL 실행 결과를 메모리에 캐싱하는 역할동일 SQL 실행시 이전 결과를 즉히 반환테이블 데이터가 변경되면 캐싱된 데이터 삭제가 필요함 (퀴리 캐시에 접근하는 쓰레드에 Lock이 걸림 -> 동시 처리 기능 저하)MySQL 8.0부터는 완전히