database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27997 게시물 읽기
No. 27997
테이블 스토리지 엔진을 모두 InnoDB로 선택해도 문제 없을까요?
작성자
김승동(xenolith)
작성일
2009-02-03 16:24
조회수
5,370

 
안녕하세요 MySQL 커뮤니티 참가자 여러분
 
 
이번에 제가 처음으로 MySQL을 이용해서 프로젝트를 하게 되었습니다
 
 
그런데 MySQL은 다른 DB들과는 다르게 테이블의 타입을 정의할 수 있게 해놓았더군요
 
 
다들 아시는 것처럼 일반적으로 MyISAM과 InnoDB로 설정을 하게 되던데 각 테이블들을 어떤 엔진으로 생성해줘야할지 좀 난감하네요
 
 
각 엔진별로 장단점 및 제약사항에 대한 설명은 있긴 하지만 상황에 따른 구체적인 예시나 가이드 같은 것이 없고, 테이블마다 엔진을 다르게 할 경우 이후 관리적인 측면에서도 좀 까다로운 면이 있을 것 같고.....
 
 
단순히 혼자 공부하는 용도라면 문제가 없겠지만 데이터가 매우 중요한 회사 업무에 사용해야 하다 보니 걱정이 많습니다
 
 
인터넷에서 어떤 분의 글을 보니까 InnoDB의 속도가 5.0 버전 이후부터는 많이 향상이 되어서 기존에 생성했던 MyISAM 테이블들을 모두 InnoDB로 변경하고 있다고 하시더군요
 
 
InnoDB가 성능적인 측면에서 계속 향상이 되는 거라면 관리적인 측면의 효율성을 위해 모든 테이블의 엔진 타입을 InnoDB로 생성을 하고 싶은데 무리가 없을까요?
 
 
고수분들의 멋진 답변 부탁드립니다
 
 
그럼 모든 분들 좋은 하루 보내세요~ :]

이 글에 대한 댓글이 총 2건 있습니다.

저도 평소에 관심 있던 주제라, 기능이 아닌 성능 위주의 벤치마크를 좀 찾아봤는데, 몇 가지 올려봅니다.
http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/


http://tag1consulting.com/MySQL_Engines_MyISAM_vs_InnoDB

박현우(lqez)님이 2009-02-04 17:12에 작성한 댓글입니다.

와~ 확실한 테스트를 기반으로 한 객관적인 데이터네요


좋은 자료 정말 감사드립니다 :]

김승동님이 2009-02-05 15:44에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
28002질문이 잘못 된것 같기에 다시 한번 질문드려요 [3]
이민호
2009-02-05
4479
28001sqlmanage 사용법 [1]
김원진
2009-02-05
4533
28000More than one INDEX key was created for column '컬럼명' [1]
이득술
2009-02-05
5317
27997테이블 스토리지 엔진을 모두 InnoDB로 선택해도 문제 없을까요? [2]
김승동
2009-02-03
5370
27996table join 시 난해한 쿼리 작성... [1]
이민호
2009-02-03
5038
27995문자열 분리 및 행과 열 바꾸기 [7]
초보
2009-02-03
7019
27994mysql 오류나는부분 수정을 어떻게 해야하나요?<초짜라서여> [7]
김정훈
2009-02-02
11219
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다