14.8 InnoDB 파일 형식 관리
InnoDB가 생기면서 새로운 기능을 지원하기 위해 새 디스크의 데이터 구조가 필요할 수 있습니다. 압축 테이블 ( 섹션 14.7 "InnoDB 압축 테이블" 을 참조하십시오) 및 오프 페이지에 포함 된 긴 가변 길이 컬럼 ( 섹션 14.9 "InnoDB의 행 스토리지 및 행 형식" 을 참조하십시오) 등의 기능에 이전 버전의 InnoDB는 호환되지 않는 데이터 형식이 필요합니다. 이러한 두 기능에 새로운 Barracuda 파일 형식의 사용이 필요합니다.
기타 새로운 기능은 모두 원래의 Antelope 파일 형식과 호환이 있기 때문에 Barracuda 파일 형식을 필요로하지 않습니다.
이 섹션에서는 새로운 InnoDB 테이블에 대한 파일 형식의 활성화, MySQL 릴리즈간에 서로 다른 파일 형식 호환성 확인, 사용되는 파일 형식 식별, 파일 형식의 다운 그레이드 및 향후 사용되는 수있는 파일 형식 이름에 대해 설명합니다.
지정된 파일 형식 InnoDB는 업그레이드 나 다운 그레이드 상황 또는 다른 수준의 MySQL을 실행하는 이기종 시스템에서 호환성을 쉽게 관리하기 위해 지정된 파일 형식을 사용합니다. 현재는 Antelope 및 Barracuda 파일 형식이 지원되고 있습니다. Barracuda 는 최신 파일 형식입니다. 이것은 압축 테이블과보다 효율적인 BLOB 저장소를위한 DYNAMIC
행 형식 등의 중요한 InnoDB 기능을 지원합니다. 이전에는 이름이 붙어 있지 않았다 원래 InnoDB 파일 형식은 현재 Antelope 이라고합니다. InnoDB의 향후 버전에서는 동물의 이름으로 식별되는 일련의 파일 형식이 오름차순 알파벳순으로 도입 될 가능성이 있습니다.