4,563,242 th visitor since 2017.2.1 ( Today : 136 )
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



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog