반응형 ShardedKVStore1 DragonflyDB — 멀티스레드 인메모리 DB, Redis 25배 처리량 Ⅰ. DragonflyDB 기술이란?ⅰ. 왜 필요한가 — Redis 모델이 깨지는 지점Redis는 단일 스레드 + 이벤트 루프(epoll/io_uring) 구조입니다. 이 단순함이 강점이자 한계입니다. 운영을 오래 해 본 사람이라면 다음 네 가지 벽에 부딪힌 경험이 있을 겁니다.실수에서 마주치는 Redis 한계· 코어 활용 불가 — 64코어 서버에서도 사실상 코어 1개만 사용, 나머지는 IO 스레드(7.0+)와 백그라운드만 약간 사용· BGSAVE 메모리 2배 폭증 — fork(2) + Copy-on-Write로 쓰기가 많을 때 RSS가 순간 2배가 되어 OOM· 큰 키 하나가 전체 멈춤 — HGETALL on a 5GB hash → 다른 모든 명령 대기· 수직 확장이 어려움 — 결국 Cluster로 가.. 2026. 7. 9. 이전 1 다음 반응형