#database
#redis
#concurrency
#read-replica
#distributed-lock Read Replica 환경에서 Replication Lag 때문에 생기는 동시성 문제를 살펴보고, Writer 재조회, 분산 락, SETNX, 캐시 조합을 트래픽 규모에 따라 어떻게 선택할지 정리합니다.
#database
#mysql
#index
#performance MySQL 다중 컬럼 인덱스에서 컬럼 순서가 왜 중요한지, 범위 조건(>, <, BETWEEN, LIKE)이 인덱스 사용에 어떤 영향을 주는지 예제로 정리합니다.
(Modified:
2024-12-26)
#redis
#database
#performance Redis에서 키를 삭제할 때 DEL과 UNLINK가 어떻게 다르게 동작하는지, 큰 키 삭제가 지연 시간에 어떤 영향을 주는지, lazyfree-lazy-user-del 설정은 언제 쓸 수 있는지 정리합니다.
(Modified:
2024-12-29)
#database
#transaction
#concurrency 트랜잭션 격리 수준이 동시성과 데이터 일관성 사이에서 어떤 트레이드오프를 만드는지 정리합니다. Dirty Read, Non-Repeatable Read, Phantom Read와 4가지 격리 수준을 함께 설명합니다.