챕터 16 MySQL 데이터 사전
목차
- 16.1 데이터 사전 스키마
- 16.2 파일 기반 메타데이터 저장소 삭제
- 16.3 사전 데이터의 트랜잭션 안전한 저장
- 16.4 사전 객체 캐시
- 16.5 INFORMATION_SCHEMA와 데이터 사전 통합
- 16.6 직렬화된 사전 정보 (SDI)
- 16.7 데이터 사전 사용 차이
- 16.8 데이터 사전 제한 사항
MySQL Server는 데이터베이스 객체에 대한 정보를 저장하는 트랜잭셔널 데이터 사전을 포함합니다. 이전 MySQL 릴리스에서는 사전 데이터가 메타데이터 파일, 비트랜잭셔널 테이블 및 스토리지 엔진별 데이터 사전에 저장되었었습니다. 이 장에서는 데이터 사전의 주요 기능, 이점, 사용 차이 및 제한 사항을 설명합니다. 데이터 사전 기능의 다른 의미에 대해선 MySQL 8.4 릴리스 노트의 “데이터 사전 노트” 섹션을 참조하시기 바랍니다.
MySQL 데이터 사전의 이점은 다음과 같습니다.
중앙 집중식 데이터 사전 스키마의 단순함
사전 데이터를 일관되게 저장하는 중앙 집중식 데이터 사전 스키마의 단순함. 섹션 16.1, “데이터 사전 스키마”를 참조하십시오.
파일 기반 메타데이터 저장소 삭제
파일 기반 메타데이터 저장소의 삭제. 섹션 16.2, “파일 기반 메타데이터 저장소 삭제”를 참조하십시오.
트랜잭션 안전한 사전 데이터 저장
사전 데이터의 트랜잭션 안전한 저장. 섹션 16.3, “사전 데이터의 트랜잭션 안전한 저장”를 참조하십시오.
사전 객체에 대한 일관된 중앙 집중식 캐싱
사전 객체에 대한 일관된 중앙 집중식 캐싱. 섹션 16.4, “사전 객체 캐시”를 참조하십시오.
일부 INFORMATION_SCHEMA 테이블에 대한 더 간단하고 향상된 구현
일부 INFORMATION_SCHEMA 테이블에 대한 더 간단하고 향상된 구현. 섹션 16.5, “INFORMATION_SCHEMA와 데이터 사전 통합”를 참조하십시오.
원자적 데이터 정의 언어
원자적 데이터 정의 언어. 섹션 15.1.1, “원자적 데이터 정의 문장 지원”를 참조하십시오.
중요합니다. 데이터 사전이 활성화된 서버는 데이터 사전이 없는 서버와 비교할 때 몇 가지 일반적인 운영 차이점이 있습니다. 섹션 16.7, “데이터 사전 사용 차이”를 참조하십시오.
또한, MySQL 8.0으로의 업그레이드는 이전 MySQL 릴리스와 상당히 다르며, 특정 전제 조건을 확인하고 설치의 업그레이드 준비 상태를 확인해야 합니다.
자세한 내용은 3장, MySQL 업그레이드를 참조하시기 바랍니다. 특히 섹션 3.6, “업그레이드를 위한 설치 준비”를 참조하시기 바랍니다.