01. MySQL 아키텍처
·
MySQL
0. MySQL이란? MySQL은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)중 하나로, 다중 스레드 및 다중 사용자 형식의 데이터베이스 관리 시스템이자 오라클에서 배포한 무료 오픈소스이다. 따라서 많은 웹 애플리케이션이 MySQL을 기본 데이터베이스로 채택하고 있다. 1. MySQL의 전체 구조 MySQL 서버는 크게 MySQL 엔진과 스토리지 엔진으로 구분된다. 1) MySQL 엔진 DBMS의 두뇌 역할!! 요청된 SQL 문장을 분석하거나 최적화 수행 커넥션 핸들러(클라이언트로부터의 접속 및 쿼리 요청을 처리)와 SQL 파서, 전처리기, 그리고 쿼리의 최적화된 실행을 위한 옵티마이저가 중심을 이룬다. 성능 향상을 위한 보조 저장소 기능(MyISAM의 키 캐시나 ..
erin.yoon
'CSE' 태그의 글 목록