자유게시판

제목 안녕하세요. DB 엔진 궁금한게 있어서 질문해봅니다
글쓴이 ci개밟자 작성시각 2015/04/25 14:42:47
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 9761   RSS
이번에 CI로 홈페이지를 만들고 있습니다.

홈페이지가 위키피디아 형식이라서 누구나 자유롭게 쓰고 읽을수 있는 형식입니다

그런데 문제는 문서 DB를 MYISAM으로 해야할지 INNODB로 해야될지 걱정입니다

아무래도 위키형식이라 데이터복구도 중요하고 트랜잭션 처리도 중요합니다. 중간에 짤리면 큰일나니까요

그런데 2개 엔진의 차이를 읽어보니까 INNODB가 메모리를 많이먹고 조금 어려워 보이긴 합니다

위키피디아 형식에서는 2개중에 어떤걸 써야 현명한 방법일까요?


+ 뒤에 주소가 한글이면 DB에서 텍스트를 검색을 해야되는데 DB에 무리가 가지 않을까요?
예를들어 주소.com/숫자 형식이면 숫자만 검색하면 되는데 주소.com/문자 형식이면 문자 검색할때 DB가 힘들것 같아요
 다음글 템플릿화 때문에 참 난감했다가 몇개월동안.. (2)
 이전글 웅파님 책 감사합니다 (2)

댓글

kaido / 2015/04/26 12:14:49 / 추천 0
myisam 과  innodb 의 큰 차이는 관계를 맺어줄때 차이 납니다.

단일 검색은 myisam 이 가볍고 빠르지만, 묶어줄때는 인덱스 관리를 하는 innodb가 좋다고 합니다만...

innodb가 느리다 라는 표현도 약간 옛말입니다.

물론 벤치테스트를 하면 차이가 나겠다만, 솔직히 초 대규모 엔터프라이즈 급 아니면 별 차이 없습니다.
[애초에 초 대규모에 mysql를 넣지도 않는다만...]

만드실때 그냥 innodb로 해서 만드시는게 속편합니다.
어차피 대부분이 관계형 테이블 구조로 만들거다 보니..
ci개밟자 / 2015/04/26 16:29:45 / 추천 0
@kaido //

아. 좋은말씀 감사합니다. 사실저도 이거문서 많이되봤자 40만건정도밖에 안될것같아요.

innodb로 해야겠어요. 감사합니다
들국화 / 2015/04/27 09:57:33 / 추천 0
각 엔진마다 특징이 다릅니다.
데이타 로스가 없어야 한다면 innodb가 적당합니다.