20P by xguru 1일전 | ★ favorite | 댓글 5개
  • C로 작성되어 단일 바이너리로 동작하는 초저지연·고효율 캐시 서버로, Linux·macOS 64비트 환경을 대상으로 설계됨
  • HTTP, Memcache, RESP(Valkey/Redis), Postgres Wire 프로토콜을 모두 수용하여 다양한 클라이언트 라이브러리·CLI를 그대로 바로 사용 가능
  • 서버 프로세스로 실행하거나 단일 C 소스(pogocache.c) 를 기존 애플리케이션에 직접 포함하는 임베딩 형태도 지원
  • 동일 하드웨어에서 Redis·Valkey·Dragonfly·Garnet·Memcache 대비 낮은 요청 지연적은 CPU 사이클을 사용하며, 단일 스레드부터 다중 코어까지 확장형 성능 스케일링 가능
  • TLS/인증 토큰, 퍼시스턴스 파일, 메모리 상한·축출 정책, 샤딩·해시맵 세부 파라미터 등 운영·보안·튜닝 옵션이 풍부하며 Docker 이미지로도 즉시 실행 가능
  • 로빈후드 해싱 기반의 고팬아웃 샤드형 해시맵과 경량 스핀락, 이벤트 큐(epoll/kqueue), 선택적 io_uring 등으로 낮은 오버헤드를 달성해 캐시 인프라의 비용·전력 효율을 높이는 옵션으로 활용

무언가가 나올때마다 "저지연" "고효율" 타이틀 붙어서 나오니
마케팅 용어처럼 느껴지내요

누가 말하냐에 따라 차이가 있는 것 같아요. 이분이 만든 라이브러리들은 대부분 진짜로 빠릅니다.

새로 만들어지는 오픈소스 입장에선 그런게 안붙으면 아무도 선택안할 것 같아요.
오픈소스 선택도 경쟁에 접어든 시대라 어쩔수 없다고 생각해서 Repo의 내용을 그대로 옮겼습니다 ㅠ

와; 엄청나네요 이거..

성능 미쳤네요; 압도적이네요 ㄷㄷ