개발공부 개발새발/DB

MySQL ) MySQL 아키텍처 ?!

휴일이 2023. 8. 31. 17:45

MySQL 서버는

  • 사람의 머리 역할을 담당하는 “MySQL 엔진”
  • 손발 역할을 담당하는 “스토리지 엔진”

MySQL 전체 구조

스토리지 엔진

  • 실제 데이터를 디스크 스토리지에 저장
  • 디스크 스토리지로부터 데이터를 읽기

핸들러 API 를 만족하면 누구든 스토리지 엔진을 구현해 MySQL 서버에 추가 가능.

InnoDB 스토리지 엔진

99.9% 해당 엔진을 사용한다. 성능 굿.

MyISAM 스토리지 엔진

지금은 거의 사용하지 않는 도태된 엔진

728x90