每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/
一场可能震动数据库领域的举措中,几家大型技术公司联合起来创建了Valkey,这是一个新的开源分支,旨在成为流行的Redis数据存储的替代品或分支。亚马逊、谷歌、甲骨文、爱立信和Snap Inc.等都是在Linux Foundation旗下支持这一努力的创始成员。
这一宣布是在Redis Labs——原始Redis代码库背后的公司——因开始采用更严格的许可证更改而引发争议几周后发布的。自版本7.4起,该公司采纳了双重许可证,如Redis源可用许可证(RSALv2)和服务器端公共许可证(SSPLv1),从之前使用的宽松BSD许可证中脱离。
Redis Labs将许可证变更描述为为Redis平台的进一步创新筹集资金和保护其知识产权所必需的。然而,这一举措有效地阻止了像亚马逊Web服务这样的主要云提供商自由使用最新的开源Redis版本在他们的托管数据库产品中。
无法在新的许可条款下运作,这些公司选择将Redis分叉成一个新的开源项目Valkey,它将继续在原始BSD许可证下增强最后一个完全开源版本Redis 7.2.4。“通过成立Valkey,贡献者可以接着我们停下来的地方继续为一个充满活力的开源社区做出贡献,”现在在AWS工作、共同领导Valkey努力的前Redis核心团队成员Madelyn Olson说。
Valkey分支已经组建了一个令人印象深刻的维护者和贡献者名单。除了Olson,它还包括其他前Redis开发者,如Ericsson的Viktor Söderqvist和Google Cloud的Ping Xie,他们在推动开源Redis创新方面发挥了重要作用。“社区的韧性和承诺意味着我们可以继续用户所钦佩和依赖的同样创新工作,”Xie表示,对开源分支表示支持。在Linux Foundation的治理模式下,Valkey旨在作为一个对所有贡献者开放的社区驱动项目运作。基于共同维护Redis开源根基和发展轨迹的愿望,已有数百名开发者表示愿意参与。
Valkey是什么? GitHub - valkey-io/valkey: A new project to resume development on the formerly open-source Redis project. We're calling it Valkey, like a Valkyrie.
Valkey是一个高性能数据结构服务器,主要服务于键/值工作负载。它支持广泛的原生结构和一个可扩展的插件系统,用于添加新的数据结构和访问模式。
Valkey可以在Linux、OSX、OpenBSD、NetBSD和FreeBSD上编译和使用。它支持大端和小端架构,以及32位和64位系统。它可能在Solaris衍生系统上编译(例如SmartOS),但我们对这个平台的支持是尽力而为,Valkey在Linux、OSX和*BSD上的工作可能不如预期那样好。尽管开源分支并非史无前例,但Valkey因得到重量级支持者的支持和从原始Redis代码库直接分支(在许可证变更之前)而脱颖而出。它承诺将重新点燃围绕构建可持续开源业务的紧张关系的辩论。
Redis Labs为其行动辩护,声称这对于长期资助其软件的路线图至关重要。然而,批评者认为,许可证全面改革背离了开源原则,并破坏了一个庞大的现有生态系统。
对于依赖Redis的开发者来说,Valkey作为一个开放的替代方案出现——尽管坚持使用它将意味着与Redis Labs为规范的Redis项目制定的任何路线图分道扬镳。
“将这个项目交给一个基金会,而不是单一公司,意味着Valkey将是由社区驱动的,不会有突然的许可证变更破坏信任,”Linux Foundation的CTO Chris Aniszczyk说。
这是Redis的第三个开源分支:一周前,Sway用户环境和Hare编程语言的作者成立了Redis 7.2.4分支,名为Redict,新变更在LGPLv3许可证下发布。
此外,自2019年以来,Snapchat一直在开发KeyDB项目,该项目从Redis 5分叉,并因其转向更高效的内存方法和多线程架构以及包括额外功能而引人注目:如主动复制、Flash优化存储和支持分离的次级键生命周期。
只有时间会告诉我们Valkey是否能够独立于其原始创造者保持Redis的势头。但广泛的行业支持表明,它将是一个值得关注的分支,对开源数据存储有重大意义。