市場觀察

為何 AWS、Google 和 Oracle 支援 Valkey Redis 分支?

AWS、Google 和 Oracle 為何支援 Valkey Redis 分支?Redis 授權變更及其影響《紐約時報》特約評論員 最近,Linux Foundation 宣布將託管 Valkey,這是 Redis 記憶體資料庫的一個分支。AWS、Google Cloud、Oracle、Erics .... (往下繼續閱讀)

分享到 Facebook 分享到 Line 分享到 Twitter

文章目錄

為何 AWS、Google 和 Oracle 支援 Valkey Redis 分支?

AWSGoogleOracle 為何支援 Valkey Redis 分支

Redis 授權變更及其影響

《紐約時報》特約評論員
最近,Linux Foundation 宣布將託管 Valkey,這是 Redis 記憶體資料庫的一個分支AWSGoogle Cloud、Oracle、Ericsson 和 Snap 支援了 Valkey,這是極不尋常的,因為 AWSGoogle Cloud 很少共同支援一個開源分支。然而當 Redis Labs 於 3 月 20 日將 Redis 從寬鬆的 3 條款 BSD 許可證切換為更嚴格的 Server Side Public License(SSPL)時,分支成為最有可能的結果之一。在授權變更時,Redis Labs 執行長羅恩·特羅洛普(Rowan Trollope)表示他“不會感到驚訝,如果亞馬遜贊助一個分支”,因為新的許可證要求商業協議以提供 Redis 作為服務,但這與“開源”的標準定義不相容。這是值得我們停下來看看我們是如何走到這一步的事情。畢竟,Redis 是最受歡迎的資料庫之一,是許多大型商業和開源部署的核心元件。

Redis 分支的背景

在它的整個存在期間,Redis 實際上曾經歷過一些許可爭議。Redis 的創始人 Salvatore Sanfilippo 於 2009 年在 BSD 許可下啟動了這個專案,部分是因為他想隨時建立一個商業分支,也因為他在最近的一條 Hacker News 評論中說:“BSD 許可證允許許多分支競爭,有不同的許可證和開發觀念”。不久之後,Garantia 成為了第一家主要的 Redis 服務提供商。2013 年 Garantia 更名為 RedisDB,而 Sanfilippo 和社區進行了反擊。經過一段時間,Garantia 最終將其名稱更改為 Redis Labs,然後在 2021 年更名為 Redis。Sanfilippo 於 2015 年加入了 Redis Labs,並稍後將其 IP 轉讓給了 Redis Labs/Redis,在 2020 年離開了該公司。這與 Redis 改變其 Redis 模組(包括視覺化工具、客戶端 SDK 等)的許可證有關,Redis 首先採用了附加了 Commons Clause 的 Apache 許可證,以約束其他人出售和主機這些模組。當時,Redis 表示儘管這些模組的許可證發生了變化,“開源 Redis 的許可證從未發生過改變。它是 BSD,並且將永遠保持 BSD。”然而這一承諾一直持續到了幾個星期前。

大型雲供應商支援 Valkey

然而當前的現實是,大型雲供應商,尤其是微軟除外,迅速聚集在 Valkey 背後。這一分支最初源自 AWS,長期的 Redis 維護者 Madelyn Olson 最初在自己的 GitHub 帳戶上啟動了這個專案。Olson 告訴我,當這一訊息傳開時,眾多當前的 Redis 維護者迅速決定是時候改變了。“當訊息傳開時,每個人都在說,‘好吧,我們不會繼續為這個新的許可證做貢獻’,所以當我與每個人談過時,‘嘿,我有這個分支——我們正在試圖保持這個老團隊的一致性’,基本上每個人都說,‘是的,我馬上就加入’。”從 Redis 的原始私人頻道開始,包括了五個維護者:三個來自 Redis,Olson 和阿裏巴巴的趙趙(Zhao Zhao)以及一小群也立即簽署加入了如今的 Valkey。而來自 Redis 的維護者顯然沒有簽署加入,但正如 AWS 開源戰略和市場銷售主管 David Nally 告訴過我,Valkey 社區將樂意接納他們。

未來展望

Valkey 團隊正致力於推出一個相容版本,為當前的 Redis 使用者提供過渡途徑。社區還在努力改進共享叢集系統、多執行緒效能等。總的來說 RedisValkey 在其功能上可能不會保持長時間的一致性,Valkey 在長遠內可能不會作為 Redis 的替代品。Redis 公司正在投資於將記憶體之外的儲存介質,例如快閃儲存器,作為大型高效能快取。這就是為什麼 Redis 最近收購了 Speedb。Olson 指出,當前在 Valkey 中還沒有類似功能的具體計劃,但也不排除這種可能性。他表示:“現在大家都很興奮。我覺得以前我們有點在技術上保守,並且盡力確保我們不會搞砸某些東西。不過現在我覺得很多人都對建立很多新東西感興趣。我們仍然要確保不會搞砸東西,但現在對更新技術和盡量使所有東西更快、效能更好、記憶體更加密集感興趣。”如果 Valkey 能夠迅速形成並獲得 Linux Foundation(LF)背後許多企業的支援,這個情況是非常罕見的。與之前的 Redis 分支如 KeyDB 不同,但同時也具有一定的巧合性。
Technology-AWS,Google,Oracle,Valkey,Redis,支援,分支
程宇肖

程宇肖

Reporter

大家好!我是程宇肖,我對於科技的發展和應用有著濃厚的興趣,並致力於將最新的科技趨勢和創新帶給大家。科技領域的變化速度驚人,每天都有令人興奮的新發現和突破。作為一名部落格作者,我將帶領大家深入探索科技的奧秘和應用的無限可能。