Valkey 不只是 Redis 的翻版

Valkey 不只是 Redis 的翻版

💡 原文英文,约1600词,阅读约需6分钟。
📝

内容提要

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的推出可能是对行业内重新授权趋势的首次重大反击,代表了市场对重新授权的抵制。

🏷️

标签

➡️

继续阅读