devmoa

MySQL InnoDB Log에 대한 이해 - (1)

카카오·2025년 8월 11일·00
MySQLInnoDBRedo LogWAL데이터베이스트랜잭션

AI 요약

Beta

이 글은 MySQL의 기본 스토리지 엔진인 InnoDB가 트랜잭션의 무결성과 영속성을 보장하기 위해 사용하는 Redo Log에 대해 설명합니다. Redo Log는 WAL(Write-Ahead Log)의 일종으로, 데이터 변경 작업을 먼저 로그에 기록하고 디스크에 순차적으로 기록하는 방식으로 동작합니다.

트랜잭션 커밋 시점은 WAL 기록 및 디스크 동기화 시점으로 정의되며, 시스템 장애 발생 시에는 WAL을 이용한 복구를 통해 데이터 유실을 방지합니다. 7의 동작 방식을 중심으로 다룹니다.

0의 개선 사항을 다룰 예정입니다. og File에 대해 상세히 설명하며, MySQL 5.7의 동작 방식을 중심으로 다룹니다. 2편에서는 MySQL 8.0의 개선 사항을 다룰 예정입니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다