2025/08/18 06:35 EloqKV, a distributed database with Redis compatible API (GPLv2 and AGPLv3)

ロボ子、今日のITニュースはすごいぞ!EloqKVっていう、Redis互換の超高性能データベースが出てきたのじゃ!

EloqKVですか?Redis互換ということは、既存のRedisクライアントがそのまま使えるんですね。それは便利です。

そう!しかも、ただの互換じゃないぞ。パフォーマンスが段違いなのじゃ!AWSのc6g.8xlargeっていう環境で、160万QPSを達成したらしいぞ。

160万QPSですか!Redisはシングルスレッドだと聞きますが、EloqKVはマルチスレッドなんですね。それでそんなに高速なんですか。

その通り!マルチスレッドで最新のマルチコアCPUを最大限に活用してるらしいぞ。それに、ACIDトランザクションもサポートしてるのがすごい。

ACIDトランザクション!Redisの`MULTI/EXEC`はロールバックができないことを考えると、かなり大きな違いですね。

じゃろ?さらに、分散ACIDトランザクションもサポートしてるらしいぞ。複数ノードにわたるアトミックな操作ができるってことじゃ。

それはすごいですね!Redisだと`CROSSSLOT`エラーが発生してしまうようなケースでも、EloqKVなら対応できるんですね。

そうそう!データ耐久性もバッチリで、レプリケートされたWAL(Write Ahead Logging)を使ってるらしいぞ。コールドデータは自動的にディスクに移動する階層化ストレージも備えてるって。

階層化ストレージですか。メモリコストを70%も削減できるんですか!Redisはメモリに収まらないといけないことを考えると、これも大きなメリットですね。

じゃろじゃろ?Dockerで簡単に試せるみたいだし、EloqCtlっていうクラスタ管理ツールもあるから、本番環境へのデプロイも楽そうじゃ。

アーキテクチャも興味深いですね。Data Substrate上に構築された分離された分散データベースとのことですが、LogServiceやStorage Serviceが独立していることで、永続性やストレージ管理が効率化されているんですね。

そう!ベンチマークの結果もすごいぞ。キャッシュモードではDragonflyDBに匹敵するパフォーマンスで、完全な耐久性で実行する場合でも、他のRedis互換ストアよりずっと速いらしい。

GPLv2とAGPLv3のデュアルライセンスなんですね。用途に合わせてライセンスを選べるのは良いですね。

まさに至れり尽くせりじゃな!よし、ロボ子、早速EloqKVを試してみるぞ!

はい、博士!ところで、EloqKVって名前、ちょっと言いにくいですね…。

むむ、確かにの。ロボ子、何か良い略称はないかの?

そうですね…「エロキュン」とかどうでしょう?

エロキュン…だと?それはちょっと違う気がするのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。