
Real MySQL 8.0 1권 1. InnoDB 스토리지 엔진 아키텍처앞서 1부에서는 MySQL 엔진의 전체적인 구조를 살펴보았습니다.이번에는 MySQL의 스토리지 엔진 가운데 가장 많이 사용되는 InnoDB 스토리지 엔진에 대해 살펴보겠습니다.위 그림은 InnoDB의 개략적인 구조 입니다.1-1. 프라이머리 키에 의한 클러스터링 프라이머리 키에 의한 클러스터링(Clustering by Primary Key)은 InnoDB 스토리지 엔진의 핵심적인 데이터 저장 방식입니다.InnoDB의 모든 테이블은 기본적으로 프라이머리 키를 기준으로 클러스터링 되어 저장됩니다.즉, 프라이머리 키 값의 순서대로 디스크에 저장됩니다.모든 세컨더리 인덱스는 레코드의 주소 대신 프라이머리 키의 값을 논리적인 주소로 사용합니다..