MySQL의 스토리지 엔진 중 InnoDB, MyISAM의 특징과 차이점을 알아봅시다.
InnoDB
MySQL 5.5.5 버전부터의 default storage engine.
MyISAM
MySQL 5.5 이전 버전의 default storage engine.
ISAM(indexed sequential access method) 방식에 기초함
둘의 차이점
중요한 차이점 몇 개만 나열하면 다음과 같습니다
- 트랜잭션 (Transaction)
- InnoDB: O
- MyISAM: X
- Lock 단위
- InnoDB: Row
- MyISAM: Table
- 외래키 (FK, Foreign Key) 지원
- InnoDB: O
- MyISAM: X
반응형
'DB > MariaDB, MySQL' 카테고리의 다른 글
[MySQL] 서버 타임존 설정 방법 (0) | 2020.10.27 |
---|---|
[MySQL] 테이블 Key에서 MUL이란? (1) | 2020.10.27 |
MariaDB와 MySQL의 차이 (0) | 2020.08.06 |