Programming
No. | 398 |
Name. | swindler |
Subject. | MyISAM vs InnoDB |
Main Cate. | MySQL |
Sub Cate. | |
Date. | 2007-10-10 11:56 |
Hit. | 3330 (211.36.27.8) |
File. | |
MyISAM InnoDB라 불리는 것들은 MySQL에서 제공하는 스토리지 엔진 입니다. 다른 DBMS와는 달리 MySQL에서는 약 10여개의 스토리지 엔진을 제공하는데 이는 각 특성을 살려 환경에 맞게 아주 쉬운 방법으로 적용할 수 있습니다. 차이점은요? 라고 물으셨는데 차이점 보다는 아마 각각의 장점이라고 해야 맞는 것 같습니다. MyISAM : OS에 따라 약 4GB 이상의 데이터를 저장할 수 있다. BLOB과 text도 인덱스로 사용할 수 있다. Null인 칼럼도 인덱스로 사용할 수 있다. key의 길이가 500byte이다. 하나의 테이블은 약 32개의 키를 가진다. InnoDB : 트랙젝션이 지원된다. 가장 두드러지는 특징으로는 MyISAM은 업데이트시 테이블 락이 걸리는 반면 InnoDB는 로레벨 락이 걸리니 수행 속도에서 차이가 나겠죠 그렇다고 InnoDB가 무조건 좋은것은 아닙니다. Read에선 MyISAM이 더 빠를 수 있으니까요... [바로가기 링크] : http://coolx.net/cboard/develop/398 |
|
|
|
[Modify] [Delete] | [Reply] [List] |