본문으로 건너뛰기

Database Systems

데이터 저장 구조부터 질의 처리, 트랜잭션, 복구와 확장성까지 학습합니다.

Planned Curriculum​

아래는 학습 계획입니다. 작성이 완료된 글만 왼쪽 사이드바에 나타납니다.

  1. Database Foundations — 데이터 모델, 관계형 모델, 키, 제약 조건과 SQL
  2. Storage — 페이지, 레코드, 파일 구성과 버퍼 풀
  3. Indexing — B+Tree, 해시 인덱스와 복합 인덱스
  4. Query Processing — 스캔, 정렬, 조인, 실행 계획과 최적화
  5. Transactions & Concurrency — ACID, 직렬 가능성, 2PL, MVCC와 격리 수준
  6. Recovery — WAL, undo/redo, 체크포인트와 ARIES
  7. Scalability — 복제, 파티셔닝, 샤딩과 분산 트랜잭션