[Mysql] InnoDB란
오늘은 InnoDB에 대해 알아보겠습니다. InnoDB는 MySQL의 데이터베이스 엔진입니다. MySQL의 모든 바이너리에 내장이 되어 있습니다. InnoDB는 트랜잭션을 지원합니다. 그렇기 때문에 트랜잭션 세이프 스토리지 엔진입니다. 장점 1. 우수한 성능 다수의 사용자가 동시 접속을 할 수 있고, 대용량의 데이터를 처리할 수 있습니다. 데이터 테이블과 인덱스를 테이블 스페이스에 저장을 하고 있고, 테이블 스페이스는 파일과 파티션으로 구성되어 있습니다. 그렇게 때문에 성능이 우수합니다. 2. 장애 복구 기능 단순하게 장애 복구를 하지 않고, 논리적으로 장애 복구를 수행합니다. 3. 데이터 무결성에 대한 보장 InnoDB의 설계를 할 때, 데이터 무결성에 대해서 중점을 두었습니다. 단점 1. Deadlo..