InnoDB 스토리지 엔진 아키텍처, MYSQL 로그파일
·
데이터베이스
2024.12.06 - [데이터베이스] - RealMySQL 4장 아키텍쳐 : MySQL 엔진에 대해 알아보자 RealMySQL 4장 아키텍쳐 : MySQL 엔진에 대해 알아보자커넥션 핸들러MySQL 커넥션 핸들러는 애플리케이션이 MySQL 데이터베이스와 통신할 수 있도록 돕는 역할을 합니다. JDBC는 그 중간에서 데이터베이스와 애플리케이션 간의 연결을 관리하는 대표적maxwithjude.tistory.com 전 글의 언두 로그에 이어 리두 로그라는 것이 있다.언두 로그는 트랜잭션이 실패하거나 롤백될 경우 변경된 데이터를 이전 상태로 복구하기 위해 사용한다. 그럼 리두 로그는 어디에 쓰는 걸까? 리두 로그리두 로그는 전원 끊김 등 시스템 장애가 생겼을 때 장애 복구 및 영속성 보장을 위해 사용된다.  ..
RealMySQL 4장 아키텍쳐 : MySQL 엔진에 대해 알아보자
·
데이터베이스
커넥션 핸들러MySQL 커넥션 핸들러는 애플리케이션이 MySQL 데이터베이스와 통신할 수 있도록 돕는 역할을 합니다. JDBC는 그 중간에서 데이터베이스와 애플리케이션 간의 연결을 관리하는 대표적인 API 중 하나입니다.동작 과정 JDBC는 애플리케이션(spring)에서 데이터베이스로 SQL 쿼리를 전달합니다.MySQL JDBC 드라이버가 쿼리를 MySQL 커넥션 핸들러로 전달합니다.MySQL 커넥션 핸들러가 요청을 처리하고, 결과를 JDBC를 통해 애플리케이션으로 반환합니다. 💡그 외 SQL파서, 전처리기, 쿼리의 최적화된 실행을 위한 옵티마이저로 MySQL엔진은 이루어져있다. 쿼리 파서 사용자 요청으로 들어온 쿼리문을 MYSQL이 인식할 수 있는 최소 단위(토큰)로 분리해 트리 형태의 구조로 만들어..