MySQL 서버 ⇒ MySQL 엔진 (머리 역할) + 스토리지 엔진 (손발 역할)스토리지 엔진은 핸들러 API만 만족하면 스토리지 엔진을 구현해서 MySQL 서버에 추가해서 사용할 수 있다.MySQL 서버는 다른 DBMS에 비해 구조가 독특하다.이런 독특한 구조 때문에
InnoDB는 MySQL에서 사용할 수 있는 스토리지 엔진 중 거의 유일하게 레코드 기반의 잠금을 제공하므로 동시성 처리가 가능하고 안정적이며 성능이 뛰어나다. (트랜잭션, xa, savePoint)개략적인 구조image모든 테이블은 기본적으로 프라이머리 키를 기준으로