- ホーム
- HotKV Cloud vs Google Cloud Memorystore
HotKV Cloud vs Google Cloud Memorystore
同じクラウド上のMemorystoreの代替
HotKV Cloudは、同じクラウド上のMemorystoreの代替です。Google Cloudの42リージョンで動作し、Redisプロトコルを話すマルチスレッドエンジンをインスタンスごとの専用マシンで提供します。MemorystoreはValkey、Redis Cluster、Redis、またはMemcachedを動かします。同じクラウド、同じクライアント、異なるエンジンです。
同じリージョン。同じクライアント。異なる形のサーバー。
Memorystore
ノードごとに一つのシャード、一つのスレッドが実行
HotKV Cloud
独立した一台のマシン、すべてのコアが実行
このMemorystoreの代替は、160 vCPUのマシン一台で単一インスタンスとして動かし、Valkey 9.1.2に対して12コマンド中12で上回り、スループットは8.6xから56.6xでした。HotKVはそのCPU向けにソースからビルドしました。Valkey 9.1.2は標準ビルドのまま動かしました。小さなマシンでは差は小さくなります。
ドロップイン
このMemorystoreの代替で変わらないもの
HotKVはRedisワイヤプロトコルを実装しています。Google Cloud Memorystoreからの移行は、通常はホストと認証情報の変更だけです。コアセット以外のものについてはコマンドリファレンスを確認してください。
同じプロトコル
HELLOネゴシエーション付きのRESP2とRESP3。HotKVはクライアントにRedisバージョン8.4.0を報告するため、ライブラリはそれに基づいて機能を選びます。接続文字列、パイプライン、pub/sub、トランザクションは今までどおり動作します。
同じクライアントとツール
RedisとValkeyのクライアントライブラリ、redis-cli、redis-cli --cluster、GUIツールが、コアコマンドについてはコード変更なしでHotKVに接続できます。
同じコアコマンド
300のコアコマンド、Luaスクリプティングと関数ライブラリ、そして必要なときにはHotKV独自のコマンドファミリー。
$ redis-cli -h <your-hotkv-host> -p 6379 --tls --user app --askpass
> HELLO 3
1# "server" => "hotkv"
2# "version" => "8.4.0"
3# "proto" => (integer) 3
... (さらに4つのフィールド)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme # HotKVのコマンド、必要なときに
(integer) 1Memorystoreの代替を選ぶ理由
チームがMemorystoreの代替を探す理由
チームにMemorystoreの代替を探させるGoogle Cloud Memorystoreの文書化された特性。2026年10月21日に確認しました。
エンジンはコマンドを単一スレッドで実行する
ValkeyとRedisは、ノードごとに単一のメインスレッドでコマンドを実行します。Memorystoreはノードとシャードを追加してスケールし、そのサイズ決定と支払いはお客様が行います。マルチスレッドエンジンを備えたMemorystoreの代替は、まず一台のマシンの内部でスケールします。
計画すべきシャードとノード
Memorystore for ValkeyとMemorystore for Redis Clusterは、最大250ノードまで水平にスケールします。キャパシティはシャードとレプリカで計画し、複数キーのコマンドは一つのハッシュスロット内に収まらなければなりません。一台のマシン上のMemorystoreの代替には、計画すべきスロットはありません。
AIワークロードにはさらにサービスが必要
プロンプトキャッシュ、セマンティックキャッシュ、エージェントメモリ、LLMコスト追跡は、ValkeyやRedisのコマンドではありません。HotKVでは、これらはPerformanceプラン以上で同じサーバーのコマンドファミリーです。
運用ツールはエンジンの外にある
メトリクスはCloud Monitoringに流れます。HotKVは、metrics-portを設定するとサーバー自身からPrometheusメトリクスを提供し、LATENCY HISTOGRAMを通じてコマンドごとのレイテンシヒストグラムを提供します。どこで動いていても同じです。
主張ではなく測定
このMemorystoreの代替を測定しました。HotKV vs Valkey 9.1.2 と Redis 8.10.2、同じマシン上で
HotKV Ltdは、Memorystoreの背後にあるオープンソースエンジンファミリーであるValkey 9.1.2とRedis 8.10.2を測定しました。どちらもHotKVと同じマシン上で、セルフホストの単一インスタンスとして動かしました。Google Cloud Memorystore自体は測定していません。Memorystoreは独自のValkey 9.1とRedis 7.xのビルドを提供しているため、正確なビルドは測定したものとは異なります。この数値はサービスの背後にあるエンジンを示すもので、Memorystoreの代替にとって公平な基準線です。
- 12 12中
- Valkeyに対してHotKVが最高のスループットを測定したコマンド
- 8.6x から 56.6x
- HotKVが上回った12コマンドにおける、Valkeyに対するHotKVのスループットの倍率(MGETからSADD)
- なし
- Valkeyの方が高い値を測定したコマンド
HotKV LtdはこのCPU向けにHotKVをソースからビルドしました。Valkeyは標準リリースビルドのまま動かしました。どちらも単一インスタンスとして動かしました。スレッド数は各製品の文書化された全コア設定に従い、製品ごとのチューニングは行っていません。コア数の少ないマシンでは差は小さくなります。
毎秒のオペレーション数、10秒間の実行3回の中央値。各バーの組は、そのコマンドで速い方のサーバーに合わせてスケールしています。
* ネットワーク律速: この結果はインスタンスのネットワークによって決まったもので、サーバー自体の上限はこれより高くなります。
† 負荷生成側律速: 負荷生成マシンのCPU使用率が85%を超えていたため、これはサーバーではなく負荷生成マシンの上限です。
Azure D160alds_v7(AMD EPYC 9V45 (Turin)、160 vCPU)、2026年10月9日に測定。256バイトの値、パイプライン深度30、5,000,000件の事前投入キーを一様ランダムに読み取り。専用の負荷生成マシン3台。各サーバーは永続化をオフにして単一インスタンスとして単独で動かしました。それぞれにすべてのコアを与えました(Redisは最大値である128のI/Oスレッド)。HotKV LtdはこのCPU向けにHotKVをソースからビルドし、Valkeyは標準リリースビルドのまま動かしました。 方法と結果の全文 · ハーネスと生データ
並べて比較
このMemorystoreの代替とGoogle Cloud Memorystoreを機能ごとに
公平を期して
Google Cloud MemorystoreがこのMemorystoreの代替より優れている点、または単に異なる点
このMemorystoreの代替のページは、この部分も伝えてはじめて役に立ちます。
- Memorystoreは、Google CloudのIAM、VPC、Cloud Monitoringと統合されています。Memorystore for ValkeyとMemorystore for Redis Clusterは、高可用性構成でマルチゾーンにデプロイした場合、99.99%の可用性SLAを備えています。HotKV CloudのSLAは、Performanceで99.9%、Scaleで99.95%、Starterではなしです。
- MemorystoreはMemcachedも提供しています。HotKVはRedisプロトコルのみを話します。
- Memorystore for ValkeyとMemorystore for Redis Clusterは、ダウンタイムなしでゾーンをまたいでスケールアウトします。HotKV Cloudのインスタンスは一台のマシンで、その場でアップグレードします。
- このMemorystoreの代替は早期アクセス中です。Memorystoreは成熟したサービスです。
移行する
Google Cloud MemorystoreからこのMemorystoreの代替へ、4つのステップで
Memorystoreの代替への切り替えに実際に必要なこと。
- 1
インスタンスを作成する
HotKV Cloudコンソールでリージョンとプランを選びます。インスタンスは専用の一台のマシンで、プロビジョニング、パッチ適用、監視は代行されます。
- 2
クライアントの接続先を切り替える
今お使いのクライアントライブラリはそのままです。ホスト、ポート、認証情報をMemorystoreからHotKVインスタンスに変更します。TLSとパスワード認証は最初から有効で、ACLユーザーも利用できます。同じプロトコルを話すMemorystoreの代替なら、コアコマンドについてクライアントの変更は不要です。
- 3
データを移行する
すでに知っているツールを使えます。DUMPとRESTORE、MIGRATE、または書き込みのリプレイのいずれも動作します。HotKVがこれらのコマンドを実装しているからです。
- 4
足りなかったものを有効にする
ベクトル検索とキーのタグ付けは全プランのコアコマンドです。プロンプトキャッシュとセマンティックキャッシュ、エージェントメモリ、LLMコスト追跡は、Performanceプラン以上で同じサーバーのコマンドとして使えます。モジュールもサイドカーも第二のサービスも不要です。Memorystoreの代替が加えるべきものはこれです。
よくある質問
このMemorystoreの代替についての質問
私のMemorystoreクライアントはこのMemorystoreの代替で動作しますか?
はい、Valkey、Redis Cluster、Redisのエンジンについては動作します。これらはHotKVが実装しているRESP2とRESP3を使います。ホストと認証情報を変更すれば、同じクライアントライブラリがHotKVインスタンスに接続します。Memcachedクライアントは異なるプロトコルを使うため、接続できません。
Memorystoreをベンチマークしましたか?
いいえ。HotKV Ltdは、Memorystoreの背後にあるオープンソースエンジンであるValkey 9.1.2とRedis 8.10.2を測定しました。どちらもHotKVと同じ160 vCPUのマシン上で、セルフホストの単一インスタンスとして動かしました。マネージドサービスと提供されるビルドは測定していないため、この数値はエンジンを説明するものです。
HotKV Cloudは同じリージョンにありますか?
HotKV CloudはGoogle Cloud上でホストされ、42リージョンを提供しています。チェックアウト時にリージョンを選ぶと、そのリージョンの価格がライブで表示されます。
HotKV CloudのインスタンスはMemorystoreのノードにないものを何をもたらしますか?
このMemorystoreの代替が提供するのは、独立した専用マシンのすべてのvCoreを使うマルチスレッドエンジンです。全プランでのベクトル検索、キーのタグ付け、ナノ秒TTL。Performanceプラン以上でのプロンプトキャッシュとセマンティックキャッシュ、エージェントメモリ、RAG、LLMコスト追跡です。
今お持ちのクライアントで、このMemorystoreの代替を試してください
HotKV Cloudは段階的に開放しています。このMemorystoreの代替のすべてのインスタンスは、マルチスレッドエンジンを備えた専用マシンです。AIコマンドファミリーはPerformanceプランとScaleプランに付属します。
その他の比較