Database Systems
데이터 저장 구조부터 질의 처리, 트랜잭션, 복구와 확장성까지 학습합니다.
Planned Curriculum
아래는 학습 계획입니다. 작성이 완료된 글만 왼쪽 사이드바에 나타납니다.
- Database Foundations — 데이터 모델, 관계형 모델, 키, 제약 조건과 SQL
- Storage — 페이지, 레코드, 파일 구성과 버퍼 풀
- Indexing — B+Tree, 해시 인덱스와 복합 인덱스
- Query Processing — 스캔, 정렬, 조인, 실행 계획과 최적화
- Transactions & Concurrency — ACID, 직렬 가능성, 2PL, MVCC와 격리 수준
- Recovery — WAL, undo/redo, 체크포인트와 ARIES
- Scalability — 복제, 파티셔닝, 샤딩과 분산 트랜잭션