Partition 파티션이란 MySQL Server에서는 데이터를 별도의 테이블로 분리해서 저장하지만 사용자는 여전히 하나의 테이블로 읽기와 쓰기를 할 수 있게 해 주는 솔루션이다. 파티션은 DBMS 하나의 서버에서 테이블을 분산하는 것이다. (원격 서버간에 분산을 지원하는 것은 아님) MyISAM과 InnoDB 테이블 등 대부분의 스토리지 엔진에서 사용 가능하다 Range, List, Hash, Key 네 가지 방법이 존재한다. 대표적인 사용 예 1. 하나의 테이블이 너무 커서 인덱스의 크기가 물리적인 메모리보다 훨씬 큰 경우 2. 데이터 특성상 주지적인 삭제 작업이 필요한 경우 파티션을 사용하는 이유 단일 INSERT, 단일 SELECT, 범위 SELECT의 빠른 처리 인덱스는 일반적으로 셀렉트를 위..