반응형 valkey3 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. Redis BSL락인·싱글스레드 끝낸 Valkey 8.1 멀티-IO Ⅰ. Valkey 기술이란? ⅰ. 기존 방식의 한계와 필요한 이유Redis는 20년 가까이 사실상의 인메모리 스토어 표준이었습니다. 그러나 두 가지 문제가 동시에 터졌습니다. 첫째, 라이선스 락인입니다. 2024년 3월 Redis Inc.는 Redis 7.4부터 BSD 3-Clause에서 SSPL/RSALv2 듀얼로 전환했고, 이는 AWS·GCP·Alibaba 같은 매니지드 서비스 사업자에게는 사실상 상업 라이선스 협상을 강제하는 조항이었습니다. 둘째, 싱글스레드 데이터플레인입니다. 코어가 32개여도 명령어 처리는 1개 코어에서만 돌았고, GET/SET 같은 가벼운 명령에서 CPU의 60%가 read()/write() 시스템콜과 네트워크 I/O에서 소모됐습니다. ⅱ. 기술 정의 Linux Founda.. 2026. 6. 11. Redis 의 진정한 오픈소스 후계자, 인메모리 데이터스토어의 새로운 표준 Valkey 에 대해 알아보겠습니다. Ⅰ. Valkey 란? Valkey(밸키)는 2024년 3월 28일 Linux Foundation 산하에서 출범한 Redis 7.2.4 기반의 BSD 3-Clause 오픈소스 인메모리 데이터스토어입니다. Redis Inc. 가 2024년 3월 20일 자사 코드 라이선스를 BSD 에서 SSPL/RSALv2(Source-Available) 로 일방적으로 전환하자, Redis 의 핵심 메인테이너 Madelyn Olson(5년차 코어 기여자) 과 AWS · Google Cloud · Oracle · Ericsson · Snap Inc. 가 단 8일 만에 포크(Fork) 를 결성해 만들어낸, "진정한 오픈소스 Redis 후계자" 입니다. 단순한 분기에 그치지 않고 2024년 9월 Valkey 8.0 GA 에서 비.. 2026. 5. 4. 이전 1 다음 반응형