서론
11월 부터 6주 간 Real MySQL을 읽고 Amazon RDS를 분석할 스터디원을 구합니다.
본 스터디는 오프라인으로 진행되며, 오프라인 장소 대여로 인한 비용이 발생 가능합니다.
회당 몇천원 정도로 지출될 것으로 보이며, 인원수 및 장소에 따라 달라질 수 있습니다.
모든 지출 내역은 모두 투명하게 공개하고 있으며, 스터디 중도 탈퇴시 환급은 불가합니다.도서는 모두 개별 구매로 스터디 시작 전 준비되어야 합니다.
일정
2024년 10월 13일, 일요일 : 신청 시작
2024년 10월 20일, 일요일 자정 : 신청 마감
2024년 10월 21일, 월요일 오후 2시 : 결과 안내
2024년 10월 24일, 목요일 오후 8시 : 스터디 OT 진행
2024년 10월 29일, 화요일 : 스터디 시작(DIL 작성 시작)
2024년 11월 5일, 화요일 오후 8시 : 스터디 1주차 진행
2024년 12월 3일, 화요일 오후 8시 : 스터디 마무리 및 회고
시작에 앞서
많은 개발자들은 관계형 데이터베이스를 사용하여 제품을 개발합니다.
이때 로우 쿼리를 사용하기도 하지만 ORM, 쿼리 빌더 등도 사용합니다.
처음에는 간단한 쿼리를 사용하지만 서비스가 커지며 쿼리 튜닝 등을 진행합니다.
하지만 MySQL 내부에서 실제로 어떤 작동이 일어나는지 궁금하지 않으신가요?
MySQL의 INSERT 구문은 디스크가 아닌 버퍼풀에 저장되는 것 알고 계신가요?
MySQL은 데이터 처리를 스토리지 엔진에 위임하고 그 중 하나가 InnoDB인거 아시나요?
InnoDB의 내부 구조, 인덱스와 데이터 처리방식에 대해서 공부하면 어떨까요?
본 스터디를 통해서 MySQL과 InnoDB에 대해서 깊은 이해를 가지고
이를 통해서 제품 개발 과정에서도 유의미한 개선을 이끌어낼 수 있는
엔지니어로 성장하면 좋을 것 같습니다.
참여 신청(6명)
주차 별 커리큘럼
도서는 총 516 페이지, 10 장으로 구성되어 있습니다.
1장 - 소개
2장 - 설치와 설정
3장 - 사용자 및 권한
4장 - 아키텍처
5장 - 트랜잭션과 잠금
6장 - 데이터 압축
7장 - 데이터 암호화
8장 - 인덱스
9장 - 옵티마이저와 힌트
10장 - 실행 계획
진행 방식
스터디는 매주 화요일 강남역 오후 8시에 오프라인으로 진행됩니다.
활동 방식은 크게 “학습 기록”과 “오프라인 스터디”로 나뉘어 진행됩니다.
스터디역은 강남역에서 일부 변동이 있을 수 있습니다.
학습 기록 (월 ~ 토요일)
도서를 읽고 공부한 내용이나 실습한 내용에 대해서 DIL을 작성합니다.
학습 중에 질문이나 궁금한 내용이 생긴다면 디스코드 채팅방을 이용해주세요!
본인이 공부한 내용에 대해서 20분 가량의 발표 자료를 준비해주세요!
발표 형식은 반드시 블로그에 작성해주세요.
오프라인 스터디 (화요일, 오후 8시)
랜덤으로 발표자를 뽑아서 발표를 진행합니다.
발표 이후 주차별 발표에 대한 토의를 나눕니다.
모든 참석자 분들은 반드시 발표 준비를 해주셔야 합니다.
준비가 연속으로 미흡할 시, 스터디를 함께하실 수 없습니다.
활동 내역
2024.10. ~ ing | 함수형 프로그래밍과 자바스크립트 ES6+ (10명)
2024.07. ~2024.09. | 쿠버네티스 비기너 클래스 (2명)
2024.07 ~ 2024.10. | 모던 자바스크립트 딥다이브 (10명)
2024.06 ~ 2024.07. | Next.js 14 & React - 완벽 가이드 (10명)
2024.05 ~ 2024.06. | 이펙티브 타입스크립트 (10명)
2024.05 ~ 2024.05 | 핵심 이론부터 프로그래밍 실습까지, 분산 컴퓨팅 (8명)
2024.04 ~ 2024.05 | React, Next 배포와 배포 자동화 A부터 Z (22명)
2024.03 ~ 2024.04 | 가상 면접 사례로 배우는 대규모 시스템 설계 기초 발표 스터디 (12명)
2024.03 ~ 2024.04 | 모던 리엑트 Deep Dive 발표 스터디 (10명)
2024.02 ~ 2024.03 | IT 엔지니어를 위한 네트워크 입문 독서 (14명, 자유 독서 방식)
2022년 12월 | 운영체제 공부 주제 선정 및 발표 방식
프로세스와 스레드(동기화, 뮤텍스와 세마포어) / CPU 스케쥴링 및 예시 / 메모리(가상메모리 Linux, Windows 메모리 관리) / 파일 관리 / 보안2022년 11월 | 운영체제 공부 주제 선정 및 발표 방식
운영체제 개론 / 프로세스, 스레드 / CPU 스케줄링 / 메모리 / 캐싱