MySQL 아키텍처 알아보기
MySQL 구조 MySQL 전체 구조는 다음과 같다. MySQL 서버는 MySQL 엔진과 스토리지 엔진으로 나뉜다. ✔️ MySQL 엔진 MySQL 엔진은 커넥션 핸들러, SQL Parser, 전처리기, Optimizer 등을 중심으로 구성된다. 커넥션 핸들러 : 클라이언트의 접속 및 쿼리 요청을 처리 SQL Parser, 전처리기 : SQL을 분석 및 가공 Optimizer : 쿼리의 최적화 MySQL 엔진은 MySQL 서버 내에 하나만 존재한다. ✔️ 스토리지 엔진 실제 데이터를 디스크에 저장하거나 디스크로부터 읽어오는 역할을 수행한다. 하나의 MySQL 서버는 여러 스토리지 엔진을 동시에 사용할 수 있다. ✔️ 핸들러 API MySQL 엔진은 데이터의 읽기 및 쓰기 작업을 스토리지 엔진에 요청하여 ..
2024.01.29