MySQL 스토리지 엔진 종류 및 간단 비교 내용입니다.
MyISAM
- 정적인 테이블, 로그 테이블
- 쓰기 작업이 별로 없는 select 위주의 테이블
- 다수의 세션이 동시 작업을 하는 경우 성능이 저하됨
InnoDB
- 민감한 정보를 갖는 테이블 (회원 등)
- 갱신 (읽기 / 쓰기) 위주의 트랜잭션이 요구되는 테이블
- 인덱스가 많이 걸린 대량의 테이블
Archive
- 로그 수집에 적합
- 데이터가 메모리상에서 압축된 후 압축된 상태로 디스크에 저장
Memory
- 일시적으로만 사용되는 임시 테이블