MyISAM vs InnoDB

devyu·2023년 10월 9일
0

💡Deep Dive to DB

목록 보기
2/8
post-thumbnail

Deep Dive to DB 시리즈는 현재 진행중인 DB DB Deep 스터디에서 학습하는 내용을 복습 및 정리하는 시리즈입니다.

MySQL의 스토리지 엔진으로 가장 많이 사용하는 엔진으로는 InnoDB와 MyISAM이 있다.

InnoDB 엔진은 트랜잭션 처리가 필요하고 대용량의 데이터를 다루는 부분에서 효율적이고,

MyISAM 엔진은 트랜잭션 처리가 필요 없고Read only 기능이 많은 서비스일수록 효율적이다.

한줄로 정리하면, InnoDB는 데이터의 변화가 많은 서비스에, MyISAM은 SELECT가 많은 서비스에 적합하다 할 수 있다.

용도에 따라 InnoDB나 MyISAM 스토리지 엔진을 결정하는데, InnoDB와 MyISAM 테이블을 같이 사용할 경우, 조인시 주의해야한다

각 엔진에 대해 더 궁금하다면, 링크의 블로그에서 자세히 확인해볼 수 있다.

profile
티스토리와 벨로그 사이 줄타기....

0개의 댓글