chapter★★★★★난이도 · 약 35분
데이터베이스 심화
인덱스 · 트랜잭션 · ACID · 격리수준 — 프로덕션 DB가 깨지지 않게 하는 기본기.
#DB#인덱스#트랜잭션#ACID#SQL
왜 배우는가
ch07 데이터 저장소는 'SELECT가 있구나' 수준. 실전에서는 인덱스 없어서 느려지고, 트랜잭션 잘못 써서 데이터 꼬이고, 격리수준 몰라서 레이스 컨디션이 생긴다. AI가 만든 DB 코드가 프로덕션에서 터지는 3대 원인.
Topics · 04
레슨 단위로 펼쳐 보기
- TOPIC · 22 · 01★★
인덱스 · 트랜잭션 · ACID · 격리수준
B-Tree 인덱스로 100만 행에서 0.001초, 트랜잭션으로 데이터 일관성 보장.
35min·5drillsREAD → - TOPIC · 22 · 02★★
SQL 기초 · SELECT/INSERT/UPDATE/DELETE · JOIN
4가지 CRUD 키워드 + INNER/LEFT JOIN — DB 대화의 알파벳.
25min·3drillsREAD → - TOPIC · 22 · 03
정규화 · 관계(1:N·N:M) · ERD
1NF/2NF/3NF · 외래키 · 1:N과 N:M · 반정규화 트레이드오프 — 스키마 설계의 뼈대.
20min·2drillsREAD → - TOPIC · 22 · 04
NoSQL 3대장 · CAP 정리
Document(MongoDB) · KV(Redis) · Wide-Column(Cassandra) + CAP = 분산 시스템의 숙명.
20min·3drillsREAD →