(Translated by https://www.hiragana.jp/)
Valkey - Wikipedia コンテンツにスキップ

Valkey

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
Valkey
作者さくしゃ Salvatore Sanfilippo[1][2]
開発元かいはつもと Linux Foundation[3]
初版しょはん 2024ねん3がつ28にち (6かげつまえ) (2024-03-28)[4]
リポジトリ ウィキデータを編集
プログラミング
言語げんご
C
対応たいおうOS Unix-like[5]
対応たいおう言語げんご English
種別しゅべつ Data structure store, key–value database
ライセンス BSD license[6]
公式こうしきサイト valkey.io ウィキデータを編集
テンプレートを表示ひょうじ

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]

歴史れきし

[編集へんしゅう]
Redisオリジナルの開発かいはつしゃであるSalvatore Sanfilippo(写真しゃしんは2015ねん撮影さつえい

Redisという名前なまえ由来ゆらいは、Remote Dictionary Serverを意味いみしていました[22][23] 。Redisプロジェクトは、Redisの原作げんさくしゃであるSalvatore Sanfilippo(通称つうしょう "antirez")が、イタリアのスタートアップ企業きぎょうでリアルタイムのウェブログ解析かいせきツールのスケーラビリティを改善かいぜんしようとしたことからはじまりました。従来じゅうらいのデータベースシステムを使用しようしたさいに、あるしゅのワークロードのスケーリングにおおきな問題もんだい直面ちょくめんしたため、Sanfilippoは2009ねんTcl言語げんごでRedisの最初さいしょのPoCプロトタイプ開発かいはつ着手ちゃくしゅしました[24]。その、SanfilippoはそのプロトタイプをC言語げんご移植いしょくし、最初さいしょのデータがたであるリストを実装じっそうしました。プロジェクトを社内しゃないすう週間しゅうかん使用しようし、成功せいこうおさめたのち、Sanfilippoはオープンソースにすることを決断けつだんし、Hacker Newsでプロジェクトを発表はっぴょうしました。GitHubInstagram早期そうき採用さいようするなど、とくにRubyコミュニティのあいだでプロジェクトは注目ちゅうもくあつめるようになりました[25][26]

2010ねん3がつ、SanfilippoはVMware雇用こようされました[27][28][29]

2013ねん5がつ、RedisはVMwareのスピンオフ企業きぎょうであるPivotal Softwareのスポンサーシップをけました[30]

2015ねん6がつ、Redisの開発かいはつはRedis Labsのスポンサーシップをけるようになりました[31]

2018ねん8がつ、Redis LabsはソースアベイラブルなプロプライエタリライセンスであるServer Side Public License(SSPL)へのえを発表はっぴょうしました。当初とうしょ、この変更へんこうおもにRedis Labsが開発かいはつした一部いちぶのオプションモジュールにのみ影響えいきょうあたえるとわれていました[20]

2018ねん10がつ、Redis 5.0がリリースされ、Redis Streamが導入どうにゅうされました。これは、単一たんいつのキーで複数ふくすうのフィールドと文字もじれつ自動的じどうてきとき系列けいれつもとづいて保存ほぞんできるあたらしいデータ構造こうぞうです[32]

2020ねん6がつ、Salvatore Sanfilippoは、Redisの唯一ゆいいつのメンテナーとしての役割やくわり辞任じにんしました。Sanfilippoの後任こうにんには、Yossi GottliebとOran Agraが就任しゅうにんしました[33][34]

2024ねんLinux FoundationはRedisのフォークをValkeyという名前なまえ作成さくせいしました[35] 。これにより、コミュニティのメンテナー、コントリビューター、ユーザーがRedisデータベースのオープンソースばん開発かいはつ継続けいぞくできるようになりました。このうごきは、Redisしゃがコアリポジトリを完全かんぜんにプロプライエタリなソフトウェアライセンスにえたことへの対応たいおうでした[21]

脚注きゃくちゅう

[編集へんしゅう]
  1. ^ Bernardi, Stefano (January 4, 2011). “An interview with Salvatore Sanfilippo, creator of Redis, working out of Sicily”. EU-Startups. Menlo Media. 2024ねん4がつ7にち閲覧えつらん
  2. ^ Haber, Itamar (July 15, 2015). “Salvatore Sanfilippo: Welcome to Redis Labs”. Redis Labs. 2024ねん4がつ7にち閲覧えつらん
  3. ^ a b Bobby Borisov (March 29, 2024). “Valkey: A New Redis Alternative Championed by Tech Giants”. Linuxiac. 2024ねん4がつ6にち閲覧えつらん
  4. ^ Linux Foundation Launches Open Source Valkey Community”. www.linuxfoundation.org. 2024ねん4がつ9にち閲覧えつらん
  5. ^ Introduction to Redis”. redis.io. 2024ねん4がつ7にち閲覧えつらん。 “Redis is written in ANSI C and works in most POSIX systems like Linux, *BSD, OS X without external dependencies.”
  6. ^ valkey/COPYING”. Github (June 23, 2020). 2024ねん4がつ6にち閲覧えつらん
  7. ^ Redis” (英語えいご). Redis. 2023ねん7がつ22にち閲覧えつらん
  8. ^ DB-Engines Ranking” (英語えいご). DB-Engines. 2023ねん7がつ22にち閲覧えつらん
  9. ^ (英語えいご) Scaling Redis at Twitter, https://www.youtube.com/watch?v=rP9EKvWt0zo 2023ねん7がつ22にち閲覧えつらん 
  10. ^ (英語えいご) Using Redis at Scale at Twitter - by Rashmi Ramesh of Twitter - RedisConf17 -, https://www.youtube.com/watch?v=QznaOSk20nU 2023ねん7がつ22にち閲覧えつらん 
  11. ^ (英語えいご) AWS re:Invent 2018: Airbnb's Journey from Self-Managed Redis to ElastiCache for Redis (DAT319), https://www.youtube.com/watch?v=eyd_8efUCwM 2023ねん7がつ22にち閲覧えつらん 
  12. ^ Building resiliency at scale at Tinder with Amazon ElastiCache | AWS Database Blog” (英語えいご). aws.amazon.com (2020ねん1がつ30にち). 2023ねん7がつ22にち閲覧えつらん
  13. ^ (英語えいご) AWS re:Invent 2022 - How Yahoo cost optimizes their in-memory workloads with AWS (DAT321), https://www.youtube.com/watch?v=jEwrcpq2mLM 2023ねん7がつ22にち閲覧えつらん 
  14. ^ (英語えいご) AWS re:Invent 2014 | (SDD402) Amazon ElastiCache Deep Dive, https://www.youtube.com/watch?v=cEkHBqhQnog 2023ねん7がつ22にち閲覧えつらん 
  15. ^ Hulu Case Study” (英語えいご). Amazon Web Services, Inc.. 2023ねん7がつ22にち閲覧えつらん
  16. ^ Amazon GameOn Database Migration Case Study – Amazon Web Services (AWS)” (英語えいご). Amazon Web Services, Inc.. 2023ねん7がつ22にち閲覧えつらん
  17. ^ Elevated API Errors” (英語えいご). status.openai.com. 2023ねん10がつ28にち閲覧えつらん
  18. ^ A conversation with Salvatore Sanfilippo, creator of the open-source database Redis” (英語えいご). VentureBeat (2016ねん6がつ20日はつか). 2021ねん6がつ29にち閲覧えつらん
  19. ^ Kepes (July 15, 2015). “Redis Labs hires the creator of Redis, Salvatore Sanfilippo”. Network World. 2015ねん8がつ30にち閲覧えつらん
  20. ^ a b Claburn. “Redis has a license to kill: Open-source database maker takes some code proprietary”. www.theregister.com. 2024ねん3がつ21にち閲覧えつらん
  21. ^ a b LICENSE.txt”. GitHub (20 March 2024). 2024ねん4がつ7にち閲覧えつらん
  22. ^ FAQ: Redis” (英語えいご). Redis.io. 2022ねん2がつ12にち閲覧えつらん
  23. ^ Google Groups”. groups.google.com. 2022ねん2がつ25にち閲覧えつらん
  24. ^ Sanfilippo (April 28, 2017). “Tcl prototype of Redis”. GitHub Gist. 2018ねん10がつ8にち閲覧えつらん
  25. ^ Wanstrath (November 3, 2009). “Introducing Resque”. Blog. 2018ねん10がつ8にち閲覧えつらん
  26. ^ Krieger (October 31, 2011). “Storing hundreds of millions of simple key-value pairs in Redis”. Instagram Engineering Blog. 2018ねん10がつ8にち閲覧えつらん
  27. ^ Shapira, Gwen (March 17, 2010). “VMware Hires Redis Key Developer – But Why?”. Blog. 2016ねん9がつ25にち閲覧えつらん
  28. ^ Sanfilippo, Salvatore (March 15, 2010). “VMware: the new Redis home”. Blog. 2016ねん9がつ25にち閲覧えつらん
  29. ^ Collison, Derek (March 15, 2010). “VMware: The Console: VMware hires key developer for Redis”. VMware Blog. 2010ねん3がつ22にち時点じてんオリジナルよりアーカイブ。2016ねん9がつ25にち閲覧えつらん
  30. ^ Sanfilippo, Salvatore. “Redis Sponsors”. Redis.io. Redis Labs. 2019ねん4がつ11にち閲覧えつらん
  31. ^ Sanfilippo, Salvatore (July 15, 2015). “Thanks Pivotal, Hello Redis Labs”. <antirez>. 2019ねん4がつ3にち閲覧えつらん
  32. ^ Redis 5.0 is here!”. Redis (22 October 2018). 2024ねん4がつ7にち閲覧えつらん
  33. ^ Database maestro Antirez says arrivederci to Redis: Seems he wants an unstructured life writing code, not a structured one managing software”. theregister.com. 2024ねん4がつ7にち閲覧えつらん
  34. ^ The end of the Redis adventure -”. antirez.com. 2020ねん11がつ10日とおか閲覧えつらん
  35. ^ Linux Foundation Launches Open Source Valkey Community”. linuxfoundation.org. 2024ねん4がつ7にち閲覧えつらん

外部がいぶリンク

[編集へんしゅう]