InnoDB
-
DB엔진DATABASE/MySql & MariaDB 2020. 7. 28. 17:55
MySQL 데이터베이스 엔진의 종류 InnoDB, MyISAM, Cluster, Archive, Federated InnoDB (MySQL 5.5이상 기본엔진) - 트랜잭션 지원 - 외부키 지원 - row level lock(테이블 작업시 해당열만 잠김) - 데이터 압축 불가능 - 자동에러복구기능 지원 MyISAM (MySQL 5.5미만 기본엔진) - 트랜잭션 미지원(작업도중에 문제가생겨도 멈출수 없음) - 외부키 미지원 - table level lock(테이블 작업시 테이블전체 잠김) - 데이터 압축에 대한 옵션 제공 * 트랜잭션 : 컴퓨터과학에서는 [쪼개질 수 없는 업무처리의 단위] 라고도 한다. 데이터베이스에서는 병행제어 및 회복 작업시 처리되는 작업의 논리적 단위이다. InnoDB는 대용량의 데이..