随着开源数据库供应商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说:“我们可以清楚看到在任何给定的时间点付款在价值流中的位置。”
在Roblox与Redis共建世界
在线游戏和游戏创建平台供应商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中国
翻译
相关推荐
-
Java、JDBC和Postgres
现在越来越多的企业开始部署PostgreSQL,为什么呢?当你看到这个许可开源数据库所提供的功能,你就不会对此 […]
-
5个元数据管理最佳实践
在数据驱动的环境中,元数据不仅仅是数据的副产品;还是综合数据治理战略的关键组成部分。企业需要适当的元数据管理, […]
-
Cockroach Labs增加矢量搜索,更新定价选项
Cockroach Labs 近日推出矢量搜索功能,旨在使客户能够访问和操作非结构化数据,以训练生成式人工智能 […]
-
如何使用数据治理成熟度模型
如果没有强大的数据治理,数据就无法产生有价值的见解以及改善决策。数据治理成熟度模型可帮助企业评估当前的成就水平 […]