盘点 Redis 的可选替代品

Redis的许可证变更引发了人们对替代品的追逐,Valkey成为目前备受关注的开源替代品,并得到大型云服务提供商的支持。KeyDB和Redict也是替代品之一,而DragonflyDB则是未来可能开源的候选。但时间将告诉我们哪个替代品能够取得更大的成功。

 

00:00 当Redis宣布更改许可证并不再开源时,人们迅速开始寻找替代品。

  • Redis是开发者界最受赞赏的数据库之一,广泛用于提高Web应用性能。
  • 此消息在KubeCon会议期间发布,引起了大量讨论。
  • Linux Foundation迅速提供了潜在分支的新家,以保持原始的开源许可证。

01:51 Valkey是一个由Redis分叉出来的项目,得到了Linux Foundation和多家公司的支持。

  • Redis的新许可证变动后,Olson在自己的GitHub账户上创建了一个名为placeholderKV的分叉项目。
  • 经过内部讨论后,该项目更名为Valkey,并得到了Linux Foundation的支持。
  • AWS、Google、Oracle、Ericsson和Snap等公司也宣布支持Valkey。
  • Microsoft没有支持Valkey,而是在Redis许可证变动前两天宣布了自己的开源Redis替代品Garnet。

03:41 Snap公司拥有一个名为KeyDB的Redis分支,专注于改进多线程性能,但由于Snap对Valkey的支持,KeyDB的未来不确定。

  • KeyDB是Snapchat公司的关键基础设施之一,他们可能会继续开发,但长期来看他们可能只会将性能改进推送到Valkey并迁移自己的基础设施。
  • Redict是Redis的一个独立的、Copyleft的分支,由Andrew Kelley发起,目前仍处于早期阶段,值得关注。
  • Skytable是一个用Rust编写的快速数据库,使用自己的查询语言BlueQL,不是Redis的简单替代品。

05:36 DragonflyDB是一个更注重于作为完整的数据库而不是快速键值存储的替代Redis的项目。

  • DragonflyDB的许可证模型与Redis类似,但在未来将会变成Apache开源许可证。
  • DragonflyDB声称比Redis性能更好,但Redis通过博客回应并称Redis Cluster胜过DragonflyDB。
  • 目前来看,Valkey是最好的选择,因为它得到了主要云公司的支持,很可能成为许多人的升级路径。
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容