MySql 스토리지 엔진 소개 - InnoDB, MyISAM, 메모리

1. MySql 아키텍처

여기에 이미지 설명 삽입
여기에 이미지 설명 삽입

2. 스토리지 엔진 소개

스토리지 엔진은 데이터 저장, 인덱스 구축, 데이터 업데이트/쿼리와 같은 기술 구현입니다. 스토리지 엔진은 라이브러리가 아닌 테이블을 기반으로 하므로 스토리지 엔진은 테이블 유형이라고도 할 수 있습니다. 버전 5.5 이후 Mysql의 기본 스토리지 엔진은 InnoDB 스토리지 엔진입니다.

여기에 이미지 설명 삽입

3. 스토리지 엔진의 특징

3.1 InnoDB 스토리지 엔진의 특징

여기에 이미지 설명 삽입
InnoDB 논리적 저장 구조, 영역 크기는 1M, 페이지 크기는 16K입니다. 따라서 영역에는 64페이지가 포함될 수 있습니다.
여기에 이미지 설명 삽입

3.2 MyISAM 스토리지 엔진 소개

여기에 이미지 설명 삽입

3.3 메모리 저장 엔진 소개

여기에 이미지 설명 삽입

4. 세 가지 스토리지 엔진의 특징

여기에 이미지 설명 삽입

5. 스토리지 엔진 선택

MyISAM 스토리지 엔진이 사용되었던 경우는 이제 MangoDB와 같은 NoSQL 유형 엔진으로 대체됩니다. 메모리와 같은 엔진의 사용은 이제 또 다른 NoSQL 유형의 데이터베이스인 Redis로 대체되었습니다.
여기에 이미지 설명 삽입

6. 요약

여기에 이미지 설명 삽입

추천

출처blog.csdn.net/weixin_44860226/article/details/131626884