InnoDB는 높은 안정성과 성능이 균형을 이루는 범용 스토리지 엔진입니다. MySQL 5.6부터 InnoDB는 기본 MySQL 스토리지 엔진입니다.
InnoDB는 다양한 용도로 사용될 수 있습니다. 다음은 그 중 일부입니다 -
-
트랜잭션 목적, 즉 모든 ACID 속성에 사용할 수 있습니다.
-
InnoDB는 행 수준 잠금에 사용할 수 있습니다. 즉, MyISAM에 비해 더 높은 성능을 제공합니다.
-
InnoDB는 대용량 버퍼 풀의 데이터와 인덱스 모두에 사용할 수 있습니다.
-
InnoDB는 MyISAM보다 더 나은 성능이 필요할 때 사용할 수 있습니다.
마이ISAM 5.5 1 이전의 MySQL 관계형 데이터베이스 관리 시스템 버전에 대한 기본 스토리지 엔진입니다.
MyISAM은 다양한 용도로도 사용할 수 있습니다.
-
MyISAM은 생성 및 디자인에 쉽게 사용됩니다. 따라서 초보자도 사용할 수 있습니다.
-
MyISAM에서는 테이블 간의 외래 키 관계와 관련된 복잡함이 없습니다.
-
이것은 InnoDB에 비해 빠릅니다.
-
최소한의 성능이 필요할 때 사용할 수 있습니다.