InnoDB vs MyIsam ;;참고수준정보
InnoDB vs MyISAM 을
댓글로 다 설명하기가 애매해서 게시글로 작성해봅니다.
간단하게 몇가지만 언급해드리면
1. Full Select
- MyIsam : 좋음
- InnoDB : 불가
2. Transaction ( commit & rollback)
- MyIsam : 불가
- InnoDB : 좋음
3. Lock 기능
- MyIsam : Table 레벨
- InnoDB : Row 레벨
4. 속도
- MyIsam : Select 빠름, Insert / Update 느림
- InnoDB : Select 보통, Insert / update 빠름
5. 백업
- MyIsam : 단순파일구조
- InnoDB : 복잡, 오래걸림
6. 복구
- MyIsam : 어려움
- InnoDB : 잘됨 : 단, 테이블스페이스가 정상적으로 존재해야 함
이런것 외에도 더 많은 기능과 차이가 있지만
더 자세한것들은 구글을 통해서 확인하시면 될것 같습니다.
개인적인 의견은
MySql은 작고 빠른 성능을 위해서 시작된 DB였음에도
성장과 사용범위는 더 많이 넓어져서
현재는 8.0버전까지 출시한 상황입니다.
중간에 Oracle로 인수되면서 점점저 Oracle스러워지고 있네요
oracle에서도 12g 버전이 나오면서 MySql의 기능을 하나둘 채용하는것 같습니다만
쉽게 변할것 같진 않습니다.
서로의 장단점이 잘 믹스되면 더 좋겠네요
정리하자면 잦은 입출력과 트랜잭션이 필요하면 InnoDB로 구성하시고
게시판/커뮤니티/일반쇼핑몰 수준으로 구성하시는경우 MyIsam으로 하시는게 좋을것 같습니다.
아무래도 조회성이 높은게 일반 웹사이트라서요
통계용/기록용은 일부 InnoDB로 시도해보시는것도 도움이 되지 않을까 하는 의견입니다.
댓글 1개
특히 디비가 클 경우 백업 시 메모리를 엄청나게 잡아 먹습니다. 서버 성능이 월등하다면 inoDB가 좋지만 일반적인 경우는 Myisam을 써도 큰 문제는 없을 듯 합니다.
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
2주 전 | 55 | |
| 199538 | 3개월 전 | 255 | ||
| 199537 | 3개월 전 | 295 | ||
| 199536 |
|
3개월 전 | 275 | |
| 199535 | 3개월 전 | 281 | ||
| 199534 |
|
3개월 전 | 208 | |
| 199533 |
|
3개월 전 | 292 | |
| 199532 | 3개월 전 | 205 | ||
| 199531 | 3개월 전 | 378 | ||
| 199530 | 3개월 전 | 355 | ||
| 199529 |
|
3개월 전 | 265 | |
| 199528 | 3개월 전 | 174 | ||
| 199527 | 3개월 전 | 317 | ||
| 199526 | 3개월 전 | 212 | ||
| 199525 |
|
3개월 전 | 398 | |
| 199524 | 3개월 전 | 420 | ||
| 199523 | 3개월 전 | 251 | ||
| 199522 | 3개월 전 | 417 | ||
| 199521 | 3개월 전 | 204 | ||
| 199520 | 3개월 전 | 377 | ||
| 199519 |
|
3개월 전 | 333 | |
| 199518 |
비버팩토리
|
3개월 전 | 265 | |
| 199517 | 3개월 전 | 232 | ||
| 199516 | 3개월 전 | 356 | ||
| 199515 | 3개월 전 | 429 | ||
| 199514 | 3개월 전 | 239 | ||
| 199513 | 3개월 전 | 300 | ||
| 199512 |
|
3개월 전 | 309 | |
| 199511 | 3개월 전 | 348 | ||
| 199510 | 3개월 전 | 324 | ||
| 199509 | 3개월 전 | 260 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기