开源键值数据库Valkey将于下月发布第九个版本,承诺改进资源优化和可用性。
Valkey于去年4月从Redis分叉而来,起因是这个广受欢迎的内存数据库(通常用作缓存)转向了限制性更强的许可证。Redis转向双重许可制(Redis源码可用许可证RSALv2和服务器端公共许可证SSPLv1),促使Linux基金会从Redis 7.2.4版本分叉出代码,并获得了亚马逊AWS、谷歌、Snap、爱立信、甲骨文等公司的支持。
开源数据库咨询公司Percona的Valkey技术负责人Martin Visser表示,许多组织运行着多种不同的应用程序,都将Valkey作为缓存组件。挑战在于如何让不同的应用程序在单个Valkey实例上运行,而Valkey 9承诺解决这个问题。
"Valkey可以是一个集群设置,拥有多个分片等等,"Visser说。"过去,分片模式仅限于单个逻辑数据库,这意味着应用程序与Valkey设置之间必须是一对一的映射关系。但在版本9中,集群模式也允许多个逻辑数据库,这意味着从资源角度来看,你可以让许多不同的应用程序使用同一个集群。"
"这是社区中备受期待的功能。不再需要应用程序与部署集群之间的一对一映射,现在你可以将应用程序的多个部分合并。如果考虑微服务架构,不同服务可能有不同的数据集。现在你可以拥有一个Valkey集群,并在逻辑上将其划分为多个数据库。"
Valkey 9还承诺为高可用性提供统一的自动故障转移配置,无论部署选择如何,都能让开发人员在从开发到测试再到生产环境中保持集群的一致性。此外,还有安全关机模式,确保关机命令不会在没有经过深思熟虑的确认操作下直接切断生产环境。
Visser表示,Valkey的长期计划是与Redis产生差异化,成为一个更加一致和持久的通用数据库,而不仅仅是一个缓存。
"这是在最近的贡献者峰会上深入讨论的内容,现在正被纳入计划中,为Valkey开拓不同的使用场景。这是一个长期计划,我认为这将成为Valkey相对于Redis的一个重要差异化因素。"
对于仍在使用旧版本Redis的用户来说,跳转到兼容版本Valkey的时间已经不多了。Valkey分叉之前的最后一个Redis版本是企业版7.2,该版本的支持将在2026年2月结束。
Q&A
Q1:Valkey是什么?为什么从Redis分叉出来?
A:Valkey是一个开源键值数据库,于2023年4月从Redis分叉而来。分叉的原因是Redis转向了限制性更强的双重许可制,包括Redis源码可用许可证和服务器端公共许可证,这促使Linux基金会在AWS、谷歌等公司支持下从Redis 7.2.4版本创建了分叉。
Q2:Valkey 9有什么新功能?
A:Valkey 9的主要新功能包括:在集群模式下支持多个逻辑数据库,允许多个应用程序共享同一个集群;统一的自动故障转移配置,提高高可用性;安全关机模式,防止意外关闭生产环境。这些功能主要解决了资源优化和系统稳定性问题。
Q3:Valkey未来发展方向是什么?
A:Valkey的长期规划是成为一个更加一致和持久的通用数据库,而不仅仅是缓存工具。这将使其在功能上与Redis产生明显差异化,为用户提供更多样化的使用场景。这一战略方向在最近的贡献者峰会上得到了深入讨论。
好文章,需要你的鼓励
本文探讨如何使用生成式AI和大语言模型作为倾听者,帮助用户表达内心想法。许多主流AI如ChatGPT、Claude等被设计成用户的"最佳伙伴",或试图提供心理健康建议,但有时用户只想要一个尊重的倾听者。文章提供了有效的提示词技巧,指导AI保持中性、尊重的态度,专注于倾听和理解,而非给出建议或判断。同时提醒用户注意隐私保护和AI的局限性。
北京大学团队开发出WoW世界模型,这是首个真正理解物理规律的AI系统。通过200万机器人互动数据训练,WoW不仅能生成逼真视频,更能理解重力、碰撞等物理定律。其创新的SOPHIA框架让AI具备自我纠错能力,在物理理解测试中达到80.16%准确率。该技术将推动智能机器人、视频制作等领域发展,为通用人工智能奠定重要基础。
人工通用智能和超级人工智能的出现,可能会创造出一种全新的外星智能形态。传统AI基于人类智能模式构建,但AGI和ASI一旦存在,可能会选择创造完全不同于人类认知方式的新型智能。这种外星人工智能既可能带来突破性进展,如找到癌症治愈方法,也可能存在未知风险。目前尚不确定这种新智能形态是否会超越人类智能,以及我们是否应该追求这一可能改变人类命运的技术突破。
香港大学和蚂蚁集团联合推出PromptCoT 2.0,这是一种让AI自动生成高质量训练题目的创新方法。通过"概念-思路-题目"的三步策略,AI能像老师备课一样先构思解题思路再出题,大幅提升了题目质量和训练效果。实验显示该方法在数学竞赛和编程任务上都取得了显著提升,为解决AI训练数据稀缺问题提供了新思路。