29 ポイント 投稿者 xguru 2025-10-24 | 5件のコメント | WhatsAppで共有
  • 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などにより低オーバーヘッドを実現し、キャッシュインフラのコスト・電力効率を高める選択肢として活用可能

5件のコメント

 
nemorize 2025-10-24

わあ、これはすごいですね……

 
t7vonn 2025-10-24

性能やばいですね。圧倒的ですね。

 
kimjoin2 2025-10-24

何かが出るたびに「低遅延」「高効率」というタイトルを付けて出てくるので、
マーケティング用語のように感じます

 
okxrr 2025-10-25

言う人によって違いはある気がします。この方が作ったライブラリの多くは、たしかに本当に高速です。

 
xguru 2025-10-24

新しく作られるオープンソースの立場では、そういうものが付いていないと誰も選ばない気がします。
オープンソースの選択も競争の時代に入っていて、仕方がないと思ってリポジトリの内容をそのまま移しました(涙)