관리자 글쓰기
[ mysql] MyISAM, Innodb 차이
2017. 4. 5. 16:01 - 미나리다


MyISAM -> 로그에 뜸 복구하라고, innodb보다빠름, 테이블자체가 

락이걸림 따라서 변경이많은 db로 사용할경우 ㄴㄴ, 주로 읽기가 많은경우 사용 복구명령어로 복구, 

확장자는


.frm(테이블 구조 파일) .MYD(데이터 파일) .MYI(인덱스파일)

myisam같은경우 저 3파일만 있으면 데이터가 올라간다 급할때는 파일 채로 밀어넣으면된다. 






Innodb -> 거의 안깨짐, 행단위 락킹이걸려 변경이 많을경우 사용, 

리커버리포스(cnf나 ini파일에서 옵션을 주어서) 복구 , 복구기능이 MYISAM보다좋고 다양한기능이 지원되 시스템자원을 많이 쓴다.

확장자는 .frm(테이블 구조 파일) 과 ibdata1 파일이 있어야한다.

ibdata1에 데이터가 쌓임 랜덤일수도있고 ibdata파일 용량을 고정시킨경우 해당파일 용량을 줄일려면 테이블 최적화를해야합니다.