数据库管理初创公司Redis Inc.为其平台添加了大量新功能,包括矢量搜索功能、本机触发器和新的变更数据捕获功能。

Redis 最初是一个开源数据缓存技术的开发者,但多年来它已经扩大了视野,并将自己转型为具有数据服务功能的企业级、基于云的实时数据库。其旗舰产品是开源内存数据存储,它充当数据库、缓存、流引擎和消息代理,促进数据服务和使用不同消息协议的应用程序之间的通信。
传统上,Redis 总是以更加交错的方式发布新的更新,在不同的时间增强不同的产品和服务。然而,在新任首席执行官 Rowan Trollope 的带领下,Redis 这次选择了统一版本,其主要目标之一是改善整体用户体验。
2023年8月15日,Redis 7.2 发布 ,这家初创公司的云和基于软件的数据存储获得了新的可扩展搜索功能,支持向量相似性搜索。
新功能针对矢量数据库,用于以更有组织的方式存储非结构化数据。它们将文档、视频、图像和用户行为等内容转换为向量或复杂的数字字符串。Redis 表示向量相似性搜索是任何向量数据库的一个关键特征,指的是查找与查询向量相似的向量的过程。
Redis 表示,这些功能可用于推荐系统、自然语言处理、图像和视频搜索以及异常检测等应用。例如,如果一家公司正在构建基于人工智能的推荐系统,它可以使用向量相似性搜索来定位和推荐与用户已经表现出兴趣的产品相似的产品。
Redis 还重点介绍了 Redis Enterprise 上的矢量相似性搜索如何使用分片(一种用于扩展数据库的水平分区技术),以使搜索更具可扩展性。
矢量数据库可用于训练生成式人工智能应用程序,因为它们可以提供大量非结构化数据。为此,Redis Enterprise 获得了存储向量嵌入的能力,这意味着它可以将上下文信息编码为向量。
特罗洛普在一份声明中指出,该公司一直是矢量数据库技术市场的先行者。他补充道:“可扩展搜索通过强大且高性能的搜索引擎进一步优化了低延迟向量工作负载的处理,使开发人员可以轻松构建生成式人工智能应用程序。”
今天宣布的其他新功能包括触发器和函数,这使得开发人员可以通过将业务逻辑移近数据,同时保留在 Redis 内来构建和维护实时应用程序,从而提供更低的延迟。
新的自动分层功能可以更轻松地管理不断增长的大容量数据集。它提供了一种将最常访问的数据保留在内存中的方法,而将不常访问的数据移至固态磁盘存储。
受 Redis Cloud 中类似功能的启发,Redis Enterprise 本地版本还提供了一个新的集群管理用户界面。Redis 表示,通过让用户体验更加一致,它正在努力减少学习曲线并最大限度地减少出错的可能性。
最后,Redis 数据集成是一项新功能,可以通过将多个来源的数据注入任何数据集,将其转换为实时数据集。因此,Redis Enterprise 和 Redis Cloud 现在可以集成来自 Oracle Database、Postgres、Cassandra、MySQL 等平台的数据。
RedMonk 分析师 Stephen O'Grady 表示,很高兴看到 Redis 如此关注开发者体验。“数据库改善开发人员体验的最重要方法之一是通过添加新功能和工具来变得更加通用,”他说。“通过利用其广泛的开发者社区,Redis 希望提供更通用的数据库,从而提供更好的开发者体验。”
文章来源:https://siliconangle.com/2023/08/15/redis-adds-support-vector-database-search-first-unified-platform-update/




