Redis Labs预览未来数据库和缓存功能

日期: 2021-05-09 作者:Sean Michael Kerner翻译:邹铮 来源:TechTarget中国 英文

随着开源数据库供应商Redis Labs试图构建更广泛的数据功能集,他们正不断扩展其缓存技术。

在4月20日至21日,该供应商的RedisConf虚拟会议上,他们预览了这项新技术。

Redis公司的基础是开源缓存服务器,近年来该服务器已扩展为完整的数据库层,可实现高级实时数据服务,并通过RedisAI提供人工智能。

在2021年RedisConf会议上,Redis Labs介绍了一系列即将推出的功能,据称这些功能将改善数据一致性、搜索和可用性。近年来Redis开始吸引客户,这使得这家供应商通过两次融资活动筹集了新资金,其中包括2020年8月的1亿美元融资和4月7日的1.1亿美元融资。

用户介绍Redis数据库用例

“We can see exactly where a payment is in the value stream at any given point in time,” Lee said.

在虚拟会议期间,用户介绍了Redis的不同用例,包括金融服务供应商Capital One。

在4月20日主题演讲中,Capital One公司企业支付架构负责人Mike Lee指出,该公司是Redis的主要用户。Lee说,Capital One每年处理超过15亿笔付款,并且一直试图提供更快的付款处理,以改善客户体验。

Lee说,Redis Enterprise是Capital One平台架构的核心组成部分,有助于增强该公司的支付可见性。

Lee说:“我们可以清楚看到在任何给定的时间点付款在价值流中的位置。”

RobloxRedis共建世界

在线游戏和游戏创建平台供应商Roblox也是Redis用户。在4月21日的用户分组会议中,Roblox公司首席工程师Jan Berktold概述了该供应商在过去两年中如何使用Redis。

Roblox将Redis使用于多种目的,包括应用程序缓存和用户通知系统。

在COVID-19疫情爆发前的2019年,Roblox使用Berktold所谓的“naive”模式,但这种模式并未完全集群。

在这种方法中,Redis为应用程序缓存提供每秒500万个请求(RPS)。随着使用量和需求的增长,Roblox开始采用Redis Cluster部署模型,该模型可提供更具弹性和可扩展性的方法,其中一组节点可相互支持。

Berktold说,Redis群集方法的可扩展性和性能让Roblox非常受用,并指出Roblox现在在生产服务中拥有80个Redis群集,可支持多达900万个RPS。

Berktold说:“令我惊讶的是,你实际上可以将非集群Redis实例推到非常远的位置。非集群Redis实例易于操作,因此,请尽可能地使用它们,然后,Redis集群是自然的下一步。”

拼车巨头优步(Uber)是Redis的另一大用户。在4月21日的会议中,Uber公司的高级软件工程师Anders Persson表示,该公司正在生产中使用20,000个Redis容器,以帮助提供数据缓存层。

Persson说:“Uber还一直在使用Redis,他们的缓存几乎完全使用Redis。”

新的Redis实时数据功能即将到来

在4月20日的开幕主题演讲中,Redis Labs创始人兼首席技术官Yiftach Shoolman强调,近年来,Redis一直在稳步扩展,不仅限于缓存,还提供其他所需的数据功能,包括高可用性、群集和安全性。

Redis 7.0版本将于2021年下半年推出,Shoolman介绍了该版本的很多更新功能。其中之一是RedisRaft,它将Raft共识算法引入Redis,以实现更好的容错功能。Redis 7.0还可将JavaScript Object Notation(JSON)支持引入到RediSearch功能。JSON通常用于文档数据库,例如MongoDB。

为了提高可用性,Redis正在构建Shoolman所谓的“主动-主动”Redis的功能。

Shoolman解释说,实现主动-主动Redis是一种称为无冲突复制数据类型的技术方法。作为有望在2021年下半年扩展的Redis产品的一部分,Shoolman表示将有可能以主动-主动方式运行Redis,这将改善对不同数据类型(包括JSON)的响应时间。

Shoolman说:“主动-主动Redis可让你在全球范围内部署分布式复制的Redis,同时始终允许本地读写速度提供最快的响应时间。”

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐

  • Java、JDBC和Postgres

    现在越来越多的企业开始部署PostgreSQL,为什么呢?当你看到这个许可开源数据库所提供的功能,你就不会对此 […]

  • 5个元数据管理最佳实践

    在数据驱动的环境中,元数据不仅仅是数据的副产品;还是综合数据治理战略的关键组成部分。企业需要适当的元数据管理, […]

  • Cockroach Labs增加矢量搜索,更新定价选项

    Cockroach Labs 近日推出矢量搜索功能,旨在使客户能够访问和操作非结构化数据,以训练生成式人工智能 […]

  • 如何使用数据治理成熟度模型

    如果没有强大的数据治理,数据就无法产生有价值的见解以及改善决策。数据治理成熟度模型可帮助企业评估当前的成就水平 […]