📚 Real MySQL 8.0 (1권 + 2권) 스터디 모집
📌 스터디 개요
기간: 11주 (주 1회 모임)
대상: MySQL 기초를 다지고 싶은 개발자
목표: 실무 필수 개념 + 면접 대비
인원: 4 ~ 5명
📖 커리큘럼
Week 1: MySQL 아키텍처
04장: MySQL 엔진과 InnoDB 스토리지 엔진 구조
InnoDB 버퍼 풀, 언두 로그, 체인지 버퍼 등
Week 2: 트랜잭션과 잠금 ⭐
05장: ACID, 격리 수준, InnoDB 잠금 메커니즘, 데드락
Week 3-4: 인덱스 ⭐ (2주)
08장: B-Tree 인덱스, 클러스터링/세컨더리 인덱스
복합 인덱스, 인덱스 스캔 방식, 커버링 인덱스
Week 5: 옵티마이저
09장: 쿼리 실행 절차, 조인/서브쿼리 최적화
Week 6: 실행 계획 ⭐
10장: EXPLAIN 완벽 분석, type/Extra 컬럼 해석
Week 7-8: SELECT 쿼리 작성 (2주)
11.3장: MySQL 연산자와 내장 함수
11.4장: SELECT, JOIN, GROUP BY, ORDER BY 최적화
11.4.12장: 윈도우 함수 (ROW_NUMBER, RANK 등)
Week 9: INSERT/UPDATE/DELETE & DDL
11.5-11.6장: DML 최적화
11.7장: 테이블/칼럼/인덱스 변경, 온라인 DDL
Week 10: 데이터 타입
15장: 적절한 데이터 타입 선택 (CHAR vs VARCHAR, INT vs BIGINT 등)
Week 11: 복제(Replication)
16장: Master-Slave 복제 개념
복제 아키텍처와 동작 원리
읽기/쓰기 분리 전략
Replication Lag 문제
🎯 스터디 진행 방식
방식
개인 학습: 해당 주차 범위 읽기 + 실습
질문 공유: 온라인 채널에 궁금한 점 올리기
📝 학습 내용 공유 (각자 발표)
💬 면접 질문 서로 내보기
✅ 다음 주 범위 확인
소통 도구
Discord
GitHub