(MySQL) MySQL 아키텍처
2022. 8. 31. 15:14
MySQL 엔진 아키텍처 InnoDB 스토리지 엔진 아키텍처 MySQL 엔진 구조 MySQL 엔진의 아키텍처는 크게 MySQL 엔진, 스토리지 엔진, 핸들러 API 이루어져 있다. MySQL 엔진 MySQL 엔진은 클라이언트 요청을 처리하는 시작점이다. 커넥션 연결 및 쿼리에 대한 요청 및 최적화를 담당한다. SQL 파서, 전처리기 (Query) 옵티마이저 (Optimize) 스토리지 엔진 스토리지 엔진은 MySQL 엔진의 쿼리 실행기에서의 요청 데이터를 디스크에 저장하거나 읽어오는 역할을 담당한다. 대표적으로 InnoDB와 MyISAM이 존재한다. 각각의 스토리지 엔진은 처리 시 최적화를 진행한다. InnoDB : 키 캐시 MyISAM : 버퍼 풀 핸들러 API 핸들러 API는 MySQL 엔진이 스토..