Post

MySQL 스토리지 엔진 종류

MySQL 스토리지 엔진 종류

MySQL(5.5 기준) 제공되는 스토리지 엔진

  • InnoDB
  • MRG_MYISAM
  • CSV
  • FEDERATED
  • MyISAM
  • BLACKHOLE
  • MEMORY
  • ARCHIVE

주요 스토리지 엔진별 특징

 MyISAMInnoDBArchive
스토리지 지원256TB64TBNone
트랜잭션NoYesNo
Locking 레벨TableRowRow
인덱스B-TreeB-TreeNo
CacheIndexData/IndexNo
파티셔닝YesYesYes
Cluster IndexNoYesNo
Foreign KeyNoYesNo

스토리지 엔진별 데이터가 차지하는 디스크 용량

스토리지 엔진별 10만 건에 해당하는 데이터 파일의 크기

스토리지 엔진용량
InnoDB12.0MB
MyISAM2.7MB
Archive1.5MB

서비스 특성에 따른 스토리지 엔진 설정

img

This post is licensed under CC BY 4.0 by the author.