15. InnoDB 스토리지 엔진 - 작업중

원본 - https://dev.mysql.com/doc/refman/8.0/en/innodb-storage-engine.html

15.1 InnoDB 입문

InnoDB는 높은 신뢰성과 높은 성능의 균형을 이루는 범용 스토리지 엔진입니다. MySQL 8.0에서는 InnoDB기본 MySQL 스토리지 엔진입니다. 다른 기본 스토리지 엔진을 구성하지 않는 한 ENGINE=절을 지정하지 않고 CREATE TABLE명령문을 발행하면 InnoDB테이블이 작성됩니다.

InnoDB의 주요 이점


표 15.1 InnoDB 스토리지 엔진 기능

기능 지원
B 트리 인덱스
MVCC
T 트리 인덱스 아니오
인덱스 캐시
클러스터 데이터베이스 지원 아니오
클러스터된 인덱스
스토리지 제한 64TB
데이터 캐시
데이터 사전용 업데이트 통계
거래
해시 인덱스 아니오 (InnoDB는 적응형 해시 인덱스 기능에 대해 내부적으로 해시 인덱스를 사용합니다.)
백업/포인트 인 타임 복구 (스토리지 엔진이 아닌 서버 내에서 구현됨)
복제 지원 (스토리지 엔진이 아닌 서버 내에서 구현됨)
록 입도
전체 텍스트 검색 색인 예 (FULLTEXT 인덱스에 대한 InnoDB 지원은 MySQL 5.6 이상에서 사용할 수 있습니다.)
압축 데이터
지리 공간 지수 지원 예 (InnoDB에서 지리 공간 인덱싱 지원은 MySQL 5.7 이상에서 사용할 수 있습니다.)
지리 공간 데이터 유형 지원
외래 키 지원
암호화 데이터 예 (암호화 기능을 통해 서버에 구현됩니다. MySQL 5.7 이상에서는 저장된 데이터의 테이블 공간 암호화가 지원됩니다.)


InnoDB의 기능과 MySQL 로 제공되고 있는 그 외의 스토리지 엔진을 비교하는 방법에 대해서는, 제 16 장 「대체 스토리지 엔진 의 「스토리지 엔진의 기능」 표를 참조해 주세요.

InnoDB 확장 및 새로운 기능

InnoDB 확장 및 새로운 기능에 대한 자세한 내용은 다음을 참조하십시오.

추가 InnoDB 정보 및 리소스

15.2 InnoDB and the ACID Model

15.3 InnoDB Multi-Versioning

15.4 InnoDB Architecture

15.5 InnoDB In-Memory Structures

15.6 InnoDB On-Disk Structures

15.7 InnoDB Locking and Transaction Model

15.8 InnoDB Configuration

15.9 InnoDB Table and Page Compression

15.10 InnoDB Row Formats

15.11 InnoDB Disk I/O and File Space Management

15.12 InnoDB and Online DDL

15.13 InnoDB Data-at-Rest Encryption

15.14 InnoDB Startup Options and System Variables

15.15 InnoDB INFORMATION_SCHEMA Tables

15.16 InnoDB Integration with MySQL Performance Schema

15.17 InnoDB Monitors15.17 InnoDB Monitors

15.18 InnoDB Backup and Recovery

15.19 InnoDB and MySQL Replication

15.20 InnoDB memcached Plugin

15.21 InnoDB Troubleshooting

15.22 InnoDB Limits

15.23 InnoDB Restrictions and Limitations