Valkey
From Wikipedia, the free encyclopedia
|
| |
| 作者 | Salvatore Sanfilippo[1][2] |
|---|---|
| 開発元 | Linux Foundation[3] |
| 初版 | 2024年3月28日[4] |
| リポジトリ | |
| プログラミング 言語 | C |
| 対応OS | Unix-like[5] |
| 対応言語 | English |
| 種別 | Data structure store, key–value database |
| ライセンス | BSD license[6] |
| 公式サイト |
valkey |
Valkeyはオープンソースのインメモリストレージで、分散型のインメモリキーバリューデータベース、キャッシュ、メッセージブローカーとして使用され、オプションで耐久性も備えている[7] 。
全てのデータをメモリ上に保持し、その設計により、Valkeyは低レイテンシでの読み書きを実現しているため、キャッシュを必要とするユースケースに特に適している。
Valkeyは、最も人気のあるNoSQLデータベースであり、全体的にも最も人気の高いデータベースの1つであるRedisのフォークである[8]。Valkeyやその前身であるRedisは、Twitter[9][10]、Airbnb[11]、 Tinder[12]、Yahoo[13]、Adobe[14]、 Hulu[15]、Amazon[16]、OpenAI[17]などの企業で利用されている。
Valkeyは、文字列、リスト、マップ、セット、ソート済みセット、HyperLogLog、ビットマップ、ストリーム、空間インデックスなど、さまざまな種類の抽象データ構造をサポートしている。
Redisは、2009年からSalvatore Sanfilippoによって開発・維持されてきた[18]。2015年から2020年まで、彼はRedis Labsが支援するプロジェクトのコアチームを率いていた[19]。
2018年、Redis開発を管理する企業であるRedis Ltd.は、一部のモジュールを独自のSSPLの下でライセンス化した[20] 。2024年、同社は突然、メインのRedisコードをBSDライセンスから独自のライセンスに切り替えた[21] 。これを受けて、ユーザーおよび開発者コミュニティの大部分が、BSDライセンスを維持しながら、新しい名前Valkeyでコードをフォークすることを決めた[3]。
