
MySQL 아키텍처 (Real MySQL 8.0 4장)
·
DB
아키텍처MySQL 엔진 아키텍처MySQL 전체 구조출처MySQL 서버는 크게 MySQL 엔진과 스토리지 엔진으로 구분할 수 있다.MySQL 엔진MySQL 엔진은 아래와 같이 나눌 수 있다.클라이언트로부터의 접속 및 쿼리 요청을 처리하는 커넥션 핸들러SQL 파서 및 전 처리기쿼리의 최적화된 실행을 위한 옵티마이저또한 MySQL은 표준 SQL(American National Standards Institute, ANSI SQL)을 지원하기에 표준 문법에 맞는 쿼리를 작성하면 타 DBMS에서도 실행될 수 있다.스토리지 엔진MySQL 엔진은 요청된 SQL 문장을 분석하거나 최적화하는 등 DBMS의 두뇌에 해당하는 처리를 수행한다.실제 데이터를 디스크 스토리지에 저장하거나 디스크 스토리지로부터 데이터를 읽어오는 ..