Redis 正在逐步淘汰 RedisGraph。这篇博文解释了做出这一决定的原因以及对现有客户和社区成员的影响。
大约五年前,我们推出了 RedisGraph,这是一个 Redis 模块,它将 Redis 扩展为通用属性图数据库。从那时起,RedisGraph 引起了极大的兴趣和采用,它已广泛应用于商业、学术、教育和其他开源社区。
RedisGraph 是我们 Redis Enterprise 软件和 Redis Enterprise 云客户的商业产品的一部分。它也是 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 日之后,RedisGraph 命令将在 Redis Enterprise 云上被禁用。
如果您是现有 Redis Enterprise 云或 Redis Enterprise 软件客户,您可以在 2024 年 1 月 31 日之前购买带有 Redis Enterprise 软件(本地或自托管)的 RedisGraph 年度订阅。在 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 软件客户不应升级到高于 6.4 的 Redis Enterprise 版本,除非另有要求。RedisGraph 不计划支持 RESP3。
社区成员可以通过 Discord 的 #redis-graph 频道或通过 Redis 论坛 联系我们。
RedisGraph 团队感谢我们的客户和社区的宝贵兴趣和反馈。这是一段充满挑战和迷人的旅程,我们希望在未来几年内为我们的客户和社区提供更多新的改进的 Redis 功能。