最新のベンチマーク

スループットの直接比較

HotKV LtdがHotKV、Redis、Valkey、Dragonflyを1つのクラウドインスタンスでテストした結果、HotKVは12コマンド中11コマンドで最高の中央値スループットを記録しました。PINGではDragonflyが0.6%上回りましたが、これは負荷生成マシンの限界の範囲内であるため、互角と判断しています。これらの結果は、テストしたビルドと設定に限られます。詳しくは以下の測定方法をご覧ください。

測定方法
1/6
  1. 同一マシン
    すべてのサーバーを同じインスタンスで、一度に1つずつ実行します。
  2. 負荷生成は別マシン
    負荷は専用のクライアントマシンで生成し、サーバー自身のマシンで生成することはありません。
  3. 同一の設定
    すべてのサーバーに同じスレッド数を割り当て、それ以外のチューニングは行いません。
  4. 3回の実行の中央値
    各コマンドを3回実行します。その中央値を示しています。
  5. 上限を明示
    ネットワークまたは負荷生成マシンによって決まった結果には印を付けています。
  6. 方法の詳細
    すべての設定、上限、注意事項を結果の下に詳しく記載しています。
Azure D160alds_v7AMD EPYC 9V45 (Turin)
CPU:
AMD EPYC 9V45 (Turin)
vCPU:
160
アーキテクチャ:
x86_64
RAM:
314.8 GB
ネットワーク:
送信78 Gbps、受信132+ Gbps
スレッド:
サーバーあたり160(Redisは上限の128)
測定日:
2026年10月9日
HotKV Redis 8.10.2Valkey 9.1.2Dragonfly 2.0.2

1秒あたりの操作数(3回の実行の中央値)。各バーは、そのコマンドで最も速いサーバーを基準にスケーリングしています。

SET
HotKV
最高値:50.5M
Redis
3.4M
Valkey
2.9M
Dragonfly
15.0M
GET
HotKV
最高値:36.6M(ネットワーク律速)
Redis
1.1M
Valkey
1.6M
Dragonfly
13.4M
MGET
HotKV
最高値:4.6M
Redis
278K
Valkey
537K
Dragonfly
2.3M
SETNX
HotKV
最高値:55.3M
Redis
1.4M
Valkey
1.9M
Dragonfly
14.4M
APPEND
HotKV
最高値:25.1M
Redis
1.5M
Valkey
1.3M
Dragonfly
8.9M
INCR
HotKV
最高値:90.8M
Redis
2.1M
Valkey
1.9M
Dragonfly
20.6M
LPUSH
HotKV
最高値:31.6M
Redis
1.2M
Valkey
842K
Dragonfly
10.6M
RPUSH
HotKV
最高値:43.8M
Redis
628K
Valkey
878K
Dragonfly
11.0M
SADD
HotKV
最高値:50.6M
Redis
2.1M
Valkey
894K
Dragonfly
12.0M
HSET
HotKV
最高値:29.0M
Redis
537K
Valkey
782K
Dragonfly
9.8M
MSET
HotKV
最高値:11.3M
Redis
379K
Valkey
465K
Dragonfly
2.9M
PING
HotKV
125.2M(負荷生成側律速)
Redis
3.2M
Valkey
3.5M
Dragonfly
最高値:126.0M
  • そのコマンドでの最高結果。
  • ネットワーク律速:この結果はインスタンスのネットワークによって決まったもので、サーバー自体の上限はこれより高くなります。
  • 負荷生成側律速:負荷生成マシンのCPU使用率が85%を超えていたため、これはサーバーではなく負荷生成マシンの上限です。
  • Azureは送信トラフィックを制限しています。3台のクライアントマシンを使ったiperf3の測定では、送信は78 Gbps、受信は少なくとも132 Gbpsでした。GETとMGETは値を送信します。HotKVのGETは送信上限の88%を使用しており、サーバーの限界ではなくインスタンスによって決まる下限値です。MGETも83%でそれに迫ります。Dragonflyの読み取りが使用したのは、最大でも上限の44%でした。
  • 書き込みは受信方向に流れるため、書き込みの結果はサーバー自体の数値です。最も負荷の高いSETNXは約106 Gbpsで受信上限の約80%を使用したため、HotKVの書き込みの数値はやや控えめな下限値とお考えください。
  • PINGでは、負荷生成マシンのCPU使用率がHotKVで86%、Dragonflyで82%に達しました。両者の0.6%の差はこの制限の範囲内であるため、PINGは互角です。
11/12
HotKVのスループットが最高だったコマンド
PINGはDragonflyが首位
125.2M ops/s
HotKVのピーク値(PING)
† 負荷生成側律速
14.8x~69.7x
Redisに対するHotKVの倍率(コマンド別)
全12コマンド
8.6x~56.6x
Valkeyに対するHotKVの倍率(コマンド別)
全12コマンド
2.0x~4.4x
Dragonflyに対するHotKVの倍率(コマンド別)
HotKVが首位だった11コマンドでの値です。PING: 0.99x
Azure D160alds_v7の詳細な数値
Azure D160alds_v7における各コマンドの1秒あたりの操作数の中央値と、他の各サーバーに対するHotKVの結果の倍率
コマンドHotKVRedisValkeyDragonflyRedis比Valkey比Dragonfly比
SET最高値: 50,480,6213,409,7942,882,48615,042,25814.80x17.51x3.36x
GET最高値: 36,643,656(ネットワーク律速)1,132,9341,631,57313,446,22832.34x22.46x2.73x
MGET最高値: 4,617,382277,956536,8722,348,13716.61x8.60x1.97x
SETNX最高値: 55,333,3601,397,9671,860,91914,442,42239.58x29.73x3.83x
APPEND最高値: 25,050,6481,530,6801,290,4218,858,16516.37x19.41x2.83x
INCR最高値: 90,783,5452,104,0691,918,07320,603,25943.15x47.33x4.41x
LPUSH最高値: 31,617,7791,247,914842,10610,579,64125.34x37.55x2.99x
RPUSH最高値: 43,776,706628,324878,47611,014,97769.67x49.83x3.97x
SADD最高値: 50,626,6472,053,737894,43812,044,41724.65x56.60x4.20x
HSET最高値: 28,997,514536,527781,7689,797,53454.05x37.09x2.96x
MSET最高値: 11,275,369378,641464,8012,941,34229.78x24.26x3.83x
PING125,232,520(負荷生成側律速)3,235,6003,480,446最高値: 126,033,54238.70x35.98x0.99x

HotKVを活用する準備はできましたか?

アーリーアクセスに申し込んで、お使いのワークロードでHotKVをお試しください。

アーリーアクセス申込