본문으로 건너뛰기

Database

개념 정리 3편

정규화·반정규화와 ORM vs 프로시저DB 설계 정리 (DB 총정리 3/4)

DB 총정리 셋째 편, 설계 이야기. 중복이 만드는 이상 현상과 1·2·3정규형, 측정한 병목에만 쓰는 반정규화, 그리고 비즈니스 로직을 ORM에 둘지 Stored Procedure에 둘지.

ACID, 격리 수준, Redo/UndoDB 트랜잭션 정리 (DB 총정리 2/4)

DB 총정리 둘째 편. ACID는 트랜잭션의 약속이고, 격리 수준은 그중 격리성을 성능과 맞바꾸는 다이얼이며, Redo/Undo는 장애가 나도 원자성과 지속성을 지키는 장치다.

낙관적 락 vs 비관적 락, 데드락DB 동시성 제어 정리 (DB 총정리 1/4)

DB 총정리 첫 편. 데드락과 라이브락, 비관적 락과 낙관적 락을 고르는 기준, 그리고 WHERE가 빠진 UPDATE 한 줄로 전체 유저가 로그아웃된 사고.

esc

최근 글

↑↓ 이동↵ 열기검색 페이지에서 보기 ›