본문 바로가기
전체 14
14
Database6분 읽기
PostgreSQL MVCC — xmin·xmax와 스냅샷으로 보는 동시성
PostgreSQL의 UPDATE가 왜 테이블을 부풀리는지 궁금했다면. xmin·xmax 시스템 컬럼과 스냅샷으로 MVCC의 실제 동작과 블로트·wraparound라는 대가까지 파고듭니다.
#PostgreSQL#MVCC#동시성
2026.08.14
13
Backend5분 읽기
커넥션 풀 사이징 — 크게 잡을수록 느려지는 역설
DB 커넥션 풀을 키울수록 오히려 느려지는 이유와 적정 크기를 잡는 법. 풀 고갈·커넥션 누수, HikariCP 공식, 서버리스와 PgBouncer까지 실전 정리.
#커넥션 풀#connection pool#HikariCP
2026.08.05
12
Database6분 읽기
EXPLAIN ANALYZE로 실행계획 읽기 — 느린 쿼리를 눈으로 잡기
EXPLAIN ANALYZE로 데이터베이스가 쿼리를 실제 어떻게 실행했는지 읽는 법 — actual time·rows 추정치·스캔 종류를 보고 느린 쿼리를 감이 아니라 근거로 잡는다.
#EXPLAIN#실행계획#쿼리튜닝
2026.07.30
11
Backend5분 읽기
낙관적 락 vs 비관적 락 — DB 동시성 제어 두 가지 전략
같은 행을 여러 요청이 동시에 고칠 때 쓰는 낙관적 락과 비관적 락. SELECT FOR UPDATE와 버전 컬럼의 차이, 언제 무엇을 골라야 하는지 실무 기준으로 비교합니다.
#낙관적 락#비관적 락#동시성 제어
2026.07.25
10
Database1분 읽기
데이터베이스 2023 트렌드 — 서버리스·벡터 DB·Edge
데이터베이스 2023 트렌드 — 서버리스·벡터 DB·Edge — 실무에서 바로 적용할 수 있는 가이드입니다.
#데이터베이스#트렌드#서버리스
2023.12.21
9
Database1분 읽기
Turso + Drizzle — Edge 데이터베이스 풀스택 구축
Turso + Drizzle — Edge 데이터베이스 풀스택 구축 — 실무에서 바로 적용할 수 있는 가이드입니다.
#Turso#Drizzle#Edge
2023.11.21
8
Backend1분 읽기
Drizzle ORM 시작하기 — TypeScript 네이티브 ORM의 새로운 대안
Drizzle ORM 시작하기 — TypeScript 네이티브 ORM의 새로운 대안 — 실무에서 바로 적용할 수 있는 가이드입니다.
#Drizzle#ORM#TypeScript
2023.03.20
7
Database1분 읽기
MySQL vs PostgreSQL 2023 완벽 비교 — 프로젝트별 선택 가이드
MySQL vs PostgreSQL 2023 완벽 비교 — 프로젝트별 선택 가이드 — 실무에서 바로 적용할 수 있는 가이드입니다.
#MySQL#PostgreSQL#비교
2023.01.23
6
Backend1분 읽기
Prisma ORM 시작하기 — TypeScript와 최적의 데이터베이스 ORM
Prisma ORM 시작하기 — TypeScript와 최적의 데이터베이스 ORM — 실무에서 바로 적용할 수 있는 가이드입니다.
#Prisma#ORM#TypeScript
2023.01.18
5
Database4분 읽기
데이터베이스 2022 트렌드 — 서버리스 DB의 급성장
데이터베이스 2022 트렌드 — 서버리스 DB의 급성장 — 실무에서 바로 적용할 수 있는 가이드입니다.
#데이터베이스#트렌드#서버리스
2022.12.11
4
Database4분 읽기
DuckDB 분석 데이터베이스 — SQLite처럼 쓰는 OLAP
DuckDB 분석 데이터베이스 — SQLite처럼 쓰는 OLAP — 실무에서 바로 적용할 수 있는 가이드입니다.
#DuckDB#OLAP#분석
2022.07.15
3
Backend4분 읽기
Prisma ORM 완벽 가이드 — TypeScript ORM의 새로운 표준
Prisma ORM 완벽 가이드 — TypeScript ORM의 새로운 표준 — 실무에서 바로 적용할 수 있는 가이드입니다.
#Prisma#ORM#TypeScript
2022.01.08