Redis 正在逐步淘汰 RedisGraph。这篇博文解释了做出这一决定的原因以及对现有客户和社区成员的影响。
大约五年前,我们推出了 RedisGraph,这是一个将 Redis 扩展为通用属性图数据库的 Redis 模块。自那时以来,RedisGraph 获得了巨大的关注和应用,并已广泛用于商业、学术、教育和其他源代码可用社区中。
RedisGraph 是我们针对 Redis Enterprise Software 和 Redis Enterprise Cloud 客户的商业产品的一部分。它也是 Redis Stack 的一部分。此外,RedisGraph 根据 Redis Source Available License 2.0 (RSALv2) 或 Server Side Public License v1 (SSPLv1) 授权给社区。
然而,今天我们宣布 RedisGraph 终止生命周期。这篇博文解释了我们决定采取此行动的原因以及逐步淘汰的过程。
我们决定终止 RedisGraph 生命周期的原因有多个。
许多分析师报告预测图数据库将呈指数级增长。然而,根据我们的经验,公司在开发基于图数据库的软件时通常需要帮助。它需要大量新的技术技能,例如图数据建模、查询构建和查询优化。与任何技术一样,图数据库也有其局限性和缺点。
这个学习曲线很陡峭。概念验证所需的时间可能比预测的长得多,并且相对于其他数据库模型而言,成功率可能较低。对于客户及其开发团队来说,这通常意味着沮丧。对于像 Redis 这样的数据库供应商来说,这意味着相对于其他数据库模型,售前(以及售后)的总投资非常高。
另一方面,我们看到 Redis Enterprise 关键功能的采用率显著增长,例如 搜索和查询、JSON 和 矢量。我们还看到潜在客户完成概念验证的速度要快得多,通常具有很高的成功率。大多数客户在几乎没有支持的情况下构建了可扩展的解决方案。
这就是 Redis 的初衷:简单而令人愉悦。我们有强烈的迹象表明,我们正在构建开发者喜欢的东西。这是我们一直以来努力的目标。
我们还需要对那些我们做得不够好的反馈做出回应。我们并非总是做得对。我们渴望通过降低复杂性来继续履行 Redis 的品牌承诺。
坦白地说,尽管我们的图数据库产品在许多方面都是独一无二且具有技术竞争力的,但扩大我们的技术、销售和支持能力以覆盖更广泛的市场所需的成本远高于我们的预期。考虑到数据库市场的动态和我们面前的其他机会,我们决定集中精力并关注其他领域。
对于任何公司和任何产品而言,终止生命周期是一个过程。
在终止生命周期过程中,有两个重要的步骤
对新客户停止销售立即生效。现有 RedisGraph 客户可以续订订阅,但到期日期不得晚于 2025 年 1 月 31 日。年度订阅可以续订至 2024 年 1 月 1 日为止。
计划于 2025 年 1 月 31 日停止支持。
2025 年 1 月 31 日之后,Redis Enterprise Cloud 上的 RedisGraph 命令将被禁用。
如果您是现有的 Redis Enterprise Cloud 或 Redis Enterprise Software 客户,您可以在 2024 年 1 月 31 日之前购买包含 RedisGraph 的 Redis Enterprise Software(本地部署或自托管)年度订阅。2025 年 1 月 31 日之后,您可以在 Redis Enterprise 软件上无限期地继续使用 RedisGraph,而无需延长您的 RedisGraph 订阅(尽管您仍需要购买 Redis Enterprise 本身的订阅)。2025 年 1 月 31 日之后,将不再为任何包含 RedisGraph 的 Redis Enterprise 数据库提供支持。
RedisGraph GitHub 仓库现已进入“维护模式”。我们将不再开发任何新功能。
在 2024 年 12 月 31 日之前,我们将继续监控社区报告的问题。我们将考虑根据此类报告发布次要版本(补丁)。任何补丁都将在 GitHub 上发布。补丁版本将与 GitHub 和我们的商业产品保持一致。
2025 年 2 月 1 日,我们将把 RedisGraph GitHub 仓库标记为“已弃用”。此日期之后将不再发布新的补丁。
从 Redis Stack 7.2.x-y 版本开始,我们将不再包含图功能 (RedisGraph)。
我们的 Redis Enterprise Software 客户除非另有要求,否则不应升级到高于 6.4 的 Redis Enterprise 版本。不计划为 RedisGraph 提供 RESP3 支持。
社区成员可以通过 Discord 的 #redis-graph 频道或 Redis 论坛 联系我们。
RedisGraph 团队感谢客户和社区给予的宝贵关注和反馈。这是一段充满挑战且引人入胜的旅程,我们希望在未来几年能通过许多新的和改进的 Redis 功能来服务我们的客户和社区。