스터디/데이터베이스
[이론] InnoDB와 MyISAM의 차이점
InnoDB? MyISAM? 데이터베이스 엔진이라 함은 CRUD작업을 도와주는 친구들인데항상 MySQL을 다룰때 엔진 설정은 디폴트로 InnoDB가 되어있다.사실 이유가 별로 궁금하지 않았다...그런데 알아야된다는 말을 듣기도 했고, 생각해 보니 내가 쓰는게 뭔지는 알아야 하지 않겠나 싶어 찾아보았다. MyISAM??MyISAM은 MySQL 관계형 데이터베이스 관리시스템 5.5 버전 이전의 기본 스토리지 엔진이다. 이것은 옛 ISAM 코드를 기반으로 했지만, 더 많은 유용한 확장성 가지고 있었다. MyISAM의 가장 부족한 점은 트랜잭션의 지원 부재였다. MySQL 5.5과 이후 판은 참조 무결성 제한과 더 높은 동시성을 보장하기 위해 InnoDB 엔진으로 전환되었다.위키 백과진짜 뭔지도 모르고 엔진 선..