Data Engineering/MySQL7 [ MySQL 아키텍처 ] 1. MySQL 엔진 아키텍처 (2) MySQL 엔진 아키텍처 (2) 4. 플러그인 스토리지 엔진 모델 5. 컴포넌트 6. 쿼리 실행 구조 4. 플러그인 스토리지 엔진 모델 MySQL Server Plugin MySQL의 독특한 구조 중 대표적인 것이 플러그인 모델이다. 플러그인해서 사용할 수 있는 것이 스토리지 엔진만 있는 것은 아니다. 전문 검색 엔진을 위한 검색어 파서(인덱싱할 키워드를 분리해내는 작업)도 플러그인 형태로 개발해서 사용할 수 있으며, 사용자의 인증을 위한 Native Authentication과 Caching SHA-2 Authentication 등도 모두 플러그인으로 구현되어 제공된다. MySQL은 이미 기본적으로 많은 스토리지 엔진을 갖고 있다. 하지만, 많은 사용자의 요구 조건을 만족시키기 위해 기본적으로 제공되는.. 2022. 10. 4. [ MySQL 아키텍처 ] 1. MySQL 엔진 아키텍처 (1) MySQL 엔진 아키텍처 (1) 1. MySQL 전체 구조 2. MySQL 스레딩 구조 3. 메모리 할당 및 사용 구조 1. MySQL 전체 구조 MySQL은 일반적인 상용 RDBMS와 프로그래밍 언어 대부분으로부터 MySQL 서버(MySQL엔진 + 스토리지엔진)에 접근할 수 있는 기능을 지원한다. MySQL Server는 MySQL엔진과 Storage엔진으로 구성되어 있다. 또한 스토리지 엔진은 핸들로 API를 만족하면 누구든지 스토리지 엔진을 구현하여 MySQL서버에 추가하여 사용할 수 있다. MySQL Architecture를 공부하는 목적은 MySQL 쿼리(Query)를 작성하고 튜닝할 때 필요하다. MySQL는 다른 DBMS에 비하여 구조가 상당히 독특한 편이다. 사용자 입장에서는 차이를 느끼기.. 2022. 10. 4. 이전 1 2 다음