
MySQL 엔진 종류
·
SQL 정리
MySQL은 여러 가지 스토리지 엔진(Storage Engine) 을 지원하며, 이는 데이터가 디스크에 저장되고 처리되는 방식을 결정한다. 각각의 엔진은 성능, 트랜잭션 지원, 데이터 무결성, 잠금 메커니즘 등에서 차이가 있다. InnoDB(기본엔진)특징: 트랜잭션 지원 (ACID 준수)외래 키(Foreign Key) 제약 조건 지원자동 복구 기능다중 버전 동시성 제어(MVCC)로 높은 동시 처리 성능사용 사례:대규모 애플리케이션, 데이터 무결성이 중요한 경우 (ex: 은행, 쇼핑몰)기본 설정CREATE TABLE example ( id INT PRIMARY KEY, name VARCHAR(50)) ENGINE=InnoDB; MyISAM (이전 기본 엔진) 특징:트랜잭션 미지원 (비-ACID)외래..