17개
50개
58개
로그인 없이 5문제 맛보기
DB가 빠른 이유 — 인덱스 없이는 풀 스캔뿐
정렬된 트리 구조, 범위 검색 효율적
데이터 무결성의 핵심 — 왜 트랜잭션이 필요한가?
리프 노드에 데이터 vs 포인터
Leftmost Prefix 규칙, 컬럼 순서 중요
인덱스만으로 쿼리 처리, 테이블 접근 불필요
원자성, 일관성, 격리성, 지속성
READ UNCOMMITTED/COMMITTED, REPEATABLE READ, SERIALIZABLE
격리 수준별 발생 가능한 이상 현상
충돌 시 재시도 vs 미리 락 획득
트랜잭션 간 순환 대기, 예방 전략
함수 종속 제거, 이상 현상 방지
성능을 위한 의도적 중복, 트레이드오프
type, key, rows, Extra 컬럼 해석
ORM에서 발생하는 다중 쿼리 문제, Eager Loading
수평 분할, Cross-shard 제약
Master-Slave, 읽기 분산, 장애 복구
가입하면 더 많은 기능을 쓸 수 있어요