초당 1억 1800만 쿼리, Neki가 달성한 기록

Neki가 512개 샤드와 1.22 PiB 데이터로 16분간 초당 1억 1,853만 8,803건의 쿼리를 처리하며 초당 1억 쿼리 목표를 달성했다. 샤드당 약 23만 1,521 QPS를 기록했고 라우터 p99 지연은 6.06ms, 클라이언트 p99는 13.95ms였으며, 오류율은 약 180만 쿼리당 1건이었다.

AI 요약

PlanetScale이 Neki 플랫폼 프리뷰 공개를 기념해 진행한 벤치마크에서 512개 샤드로 초당 1억 1853만 쿼리(QPS)를 16분간 유지하며 1.22 PiB 데이터를 처리하는 기록을 세웠다. 단일 샤드 포인트 셀렉트(기본키로 한 행 조회)만 사용한 단순 읽기 전용 워크로드로, 샤드 간 쿼리가 없는 격리된 구조였다. 5개 샤드에서 50개, 다시 512개로 늘려도 처리량이 선형적으로 확장되었고, 512개 샤드에서는 샤드당 23만 1521 QPS까지 여유가 있었다. 라우터 p99 지연은 6.06ms, 클라이언트 p99는 13.95ms였고 오류율은 약 180만 쿼리당 1건이었다.

핵심 포인트

  • 512개 샤드로 16분간 1억 1853만 8803 QPS 유지, 최대 1억 1874만 7267 QPS 기록
  • 1.22 PiB 데이터 처리, 샤드당 r8g.16xlarge Postgres 프라이머리 1개, 라우터 480개
  • 라우터 p99 6.06ms, 클라이언트 p99 13.95ms, 오류율 약 180만 쿼리당 1건
  • 5→50→512 샤드 확장 시 처리량 선형 증가, 512 샤드에서 샤드당 23만 1521 QPS

향후 전망

  • 향후 글에서 1억 QPS 달성까지의 엔지니어링 과정과 과제를 상세 공개 예정
  • 이번 벤치마크는 읽기 전용·복제본 없음·장애조치 미포함 조건이라는 한계 존재
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...