4.2 InnoDB 스토리지 엔진 아키텍처(architecture) InnoDB는 MySQL의 스토리지 엔진 가운데 가장 많이 사용된다. MySQL 스토리지 엔진 중 유일하게 레코드 기반의 잠금을 제공한다. 동시성 처리 가능하고 안정적, 성능 뛰어나다. cf) 클러스터링(Clustering)이란? 하나의 데이터베이스를 여러 개의 서버로 구축하는 것을 말한다. 1개의 서버에 데이터베이스를 이용할 경우, 서버가 다운될 경우 서비스가 다운되기 때문에 클러스터링을 이용한다. 4.2.1 프라이머리 키(Primary Key)에 의해 클러스터링 InnoDB의 모든 테이블의 PK를 기준으로 클러스터링(Clustering)되어 저장된다.(PK = 클러스터링 인덱스) PK 순서대로 디스크에 저장된다. 세컨더리 인덱스는 레..