HeadlinesBriefing favicon HeadlinesBriefing.com

Neki atteint 118 M de QPS sur PlanetScale

Hacker News •
×

Nous avons publié Neki hier en aperçu de plateforme. Pour célébrer cela, nous avons testé l'exécution d'un million de requêtes par seconde sur Neki. Nous avons atteint cet objectif rapidement sur 5 shards et sommes allés plus loin. L'exécution suivante s'est terminée avec 512 shards exécutant 118 millions de requêtes par seconde avec 1,22 PiB de données.

Le benchmark était simple : une sélection ponctuelle sur un seul shard, une ligne par requête par clé primaire. Aucune écriture, jointure ou requête inter-shards. La charge de travail de chaque shard était isolée. Notre objectif était de 200k QPS par shard, puis de faire croître le cluster. Cinq shards, puis cinquante, puis 512. Dix fois plus de shards, dix fois plus de débit. À 512, les shards avaient encore de la marge, donc chacun s'est stabilisé à 231k QPS.

Nous avons maintenu 118 538 803 QPS pendant 16 minutes sur 512 shards et 1,22 PiB de données. Enregistrement le plus élevé : 118 747 267. 512 shards, chacun avec un primaire Postgres sur un r8g.16xlarge ; 480 routeurs Neki sur des instances 8xlarge ; latence p99 de 6,06 ms au routeur, 13,95 ms au client ; 67 erreurs/s (~1 sur 1,8 million) ; 15,8 M d'IOPS en lecture ; plus de 2 Tb/s de réseau.

À noter : les shards étaient uniquement primaires, sans réplicas ; charge de travail en lecture seule ; aucun basculement pendant la fenêtre. Nous détaillerons l'ingénierie dans un futur article.

Entités clés : Entreprises : PlanetScale, Neki

FAQ : Quel a été le QPS le plus élevé enregistré dans le benchmark Neki ?

Le QPS le plus élevé enregistré était de 118 747 267.

FAQ Q : Quel a été le QPS le plus élevé enregistré dans le benchmark Neki ?

FAQ A : Le QPS le plus élevé enregistré était de 118 747 267.