内容提要
Valkey是由Linux基金会支持的项目,旨在使Redis数据库适应现代工作负载和硬件平台的需求。Valkey是作为对Redis Labs更改数据库许可证引起的社区关注而推出的。Valkey旨在提供与Redis的连续性和兼容性,同时增加新功能和改进。该项目得到了重要的支持和商业帮助,包括来自主要云服务提供商和Percona的支持,后者为开源数据库提供商业支持。
延伸解读
Valkey 与 Redis 的分道扬镳
Valkey 基于 Redis 7.2.4 构建,初期确保兼容性,但未来将独立发展。开发团队计划打破兼容性以添加新功能,如多线程和集群管理改进。这意味着用户可能面临迁移选择,需关注兼容性变化。
开源许可证变更的连锁反应
Redis 许可证变更引发社区不满,Valkey 作为 Linux 基金会项目,采用 BSD 许可证,吸引了 AWS、Google Cloud 等支持。这反映了行业对重新许可的反弹,可能影响其他项目的许可证策略。
Valkey 的技术路线图
Valkey 8 将聚焦集群可靠性和内存密度,未来计划实现多线程、改进集群管理、增强扩展性。开发团队希望加快创新,满足现代工作负载需求,但需平衡兼容性与新功能。
商业支持与生态发展
Percona 计划为 Valkey 提供商业支持,尤其本地版本,此前未支持 Redis。主要云厂商也支持 Valkey,这有助于其生态建设,但商业支持的具体影响尚待观察。
Q&A
Valkey项目的主要目标是什么?
Valkey项目旨在使Redis数据库适应现代工作负载和硬件平台的需求,同时保持与Redis的兼容性和开源许可证。
为什么Valkey会在Redis Labs更改许可证后推出?
Valkey的推出是由于Redis Labs在2023年3月更改数据库许可证,引起了社区的关注和不满。
Valkey与Redis的兼容性如何?
Valkey最初确保与Redis的兼容性,用户可以将Redis的持久性文件指向Valkey,Valkey能够理解这些文件。
Valkey的开发团队计划在未来实现哪些新功能?
开发团队计划实现多线程以提高性能,改善集群管理,并探索新的数据类型。
Valkey项目得到了哪些商业支持?
Valkey项目得到了AWS、谷歌云、Oracle等多个云服务提供商的支持,以及Percona的商业支持。
Valkey的推出对开源社区有什么影响?
Valkey的推出可能是对行业内重新授权趋势的首次重大反击,代表了市场对重新授权的抵制。