InnoDB vs MyISAM


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