db 29
- PostgreSQL 실행계획(EXPLAIN) 노드·필드 사전 — 무엇이 보이면 무슨 뜻인가
- NoSQL 개요 — 문서·키밸류·컬럼·그래프, 언제 RDB 대신 쓰나
- DB 앞단 캐싱 전략 — Redis 캐시 레이어와 무효화
- 정규화와 스키마 설계 — 1NF부터 BCNF, 그리고 역정규화 트레이드오프
- JPA/ORM 핵심 — 영속성 컨텍스트·지연 로딩·N+1
- 분산 DB 확장 — 샤딩·분산 트랜잭션(2PC/Saga)·합의(Raft)
- PostgreSQL 모니터링 — pg_stat 뷰와 슬로우 쿼리 추적
- PostgreSQL PITR와 백업 전략 — WAL 아카이빙·pg_basebackup·시점 복구
- PostgreSQL 복제와 고가용성 — 스트리밍 복제·읽기 복제본·failover
- 쿼리 튜닝 실전 — 페이지네이션(keyset vs offset)과 N+1
- 테이블 파티셔닝 — 대용량 테이블을 나누는 기준과 파티션 프루닝
- MVCC와 VACUUM — 격리 수준은 어떻게 구현되고 왜 청소가 필요한가
- 쿼리 옵티마이저 작동 원리와 실행계획(EXPLAIN) 읽기
- RDB 인덱스 완전 정리 — B-tree 구조부터 인덱스가 안 타는 이유까지
- DB 로드맵 — 설계·동시성·성능·운영·분산, 다섯 질문으로 나눈 글 지도
- CAP 정리 — P는 고르는 게 아니라 주어진다
- ORA-12514 리스너 서비스 오류의 원인과 해결
- PostgreSQL 메이저 업그레이드 14→17 — pg_upgrade 실전 절차
- 비정형 도메인 RECORD_ID를 레벨 테이블에 사전 적재하여 조회 성능 개선
- Kibana 개념 정리 — Saved Objects, Lens, Alerting, 7.x vs 8.x
- IntelliJ DB SSH 터널 — JDBC URL은 localhost가 아닌 원격 목적지로
- Vertica에서 OR 조건 JOIN은 성능을 죽인다
- RDB에서 조인(Join) 방식 총정리
- Liquibase 설정과 사용 패턴 정리
- PostgreSQL pg_dump, pg_restore 사용법
- Postgresql 마운트 경로 변경
- 트랜잭션 동시성 제어 — 격리 수준과 락, 그리고 이상 현상
- DBCP (Database Connection Pool)
- MyBatis 실무 패턴 — 시퀀스 채번·1:N 컬렉션 매핑·${} vs #{}·동적 컬럼 바인딩