mysql 엔진: 머리역할
스토리지 엔진: 손발 역할

mysql 엔진
스토리지 엔진
요청된 sql 문장을 분석하고 처리 수행, 실제 데이터를 디스크 스토리지에 저장하거나 데이터를 읽어오는 일을 전담
mysql 서버에서 mysql 엔진은 하나지만 스토리지 엔진은 여러 개를 동시에 사용 가능
아래 예제와 같이 테이블이 사용할 스토리지 엔진을 지정하면 해당 테이블의 작업은 정의된 스토리지 엔진이 처리함
create table test_table (fd1 int, fd2 int) engine=INNODB;
핸들러 API
MySQL 엔진의 쿼리 실행기에서 데이터를 쓰거나 읽어야 할 때는 각 스토리지 엔진에 쓰기 또는 읽기를 요청하는데, 이러한 요청을 핸들러 요청이라 함
innoDB 스토리지 엔진 또한 핸들러 api를 이행효 mysql 엔진과 데이터를 주고 받음
# 핸들러 API를 통해 어떤 데이터(레코더) 작업을 할 수 있는지 알 수 있는 명령어
show global status like 'Handler%';