GaussDB(for Redis)新特性发布:前缀搜索千倍提高与集群版多租隔离

2022年05月15日 阅读数:10
这篇文章主要向大家介绍GaussDB(for Redis)新特性发布:前缀搜索千倍提高与集群版多租隔离,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。
摘要:GaussDB(for Redis)推出的全新特性,实现集群版多租隔离功能和加强版前缀搜索,前缀搜索时延较开源Redis下降千倍,为助力企业业务发展带来了更多可能。

近期,华为云GaussDB(for Redis)缓存数据库再次推出全新版本,携新特性重磅来袭!GaussDB(for Redis)是华为云推出的企业级分布式KV数据库,它彻底兼容Redis协议,提供丰富的数据类型,基于云原生存储计算分离架构,在成本、可靠性等方面为企业带来全新价值。html

本次GaussDB(for Redis)推出的全新特性,不只对基础性能和链接管理等进行了大幅优化,同时突破开源Redis短板,实现集群版多租隔离功能加强版前缀搜索,前缀搜索时延较开源Redis下降千倍,为助力企业业务发展带来了更多可能。数据库

关键特性1:加强版前缀扫描,千倍性能提高

GaussDB(for Redis)推出的加强版前缀扫描功能,优化了String、Hash、Set、Zset四种数据类型scan的前缀搜索。GaussDB(for Redis)的SCAN、HSCAN、SSCAN、ZSCAN命令在使用方法上与开源Redis彻底兼容,但前缀匹配模式的性能更为优秀,从开源的耗时O(N)优化到O(logN + M)(其中N是总体数据量,M是匹配的数据量)。缓存

下面根据某客户实际场景,对比GaussDB(for Redis)和开源Redis的性能:架构

  • 数据:500w个key,均为String,范围为“1”~“5000000”, value大小为100B。
  • 命令:Scan 0 Match 499999* Count 100。在500w个key中搜索11个key。
  • 结果:开源Redis为7.67s ,GaussDB(for Redis)仅为2.92ms,快了2600倍,且开源Redis在返回搜索结果前返回了4.98w+次的空结果,而GaussDB(for Redis)第一次就返回了搜索结果。

开源Redis:分布式

GaussDB(for Redis):性能

在互联网业务中,诸如批量查找/删除一批相同前缀的key是很常见的业务场景,在上百万的数据量下,开源Redis的秒级时延显然是不可接受的。GaussDB(for Redis)针对这一场景进行了有效优化,将时延下降上千倍至毫秒级,带来了极致的性能体验。优化

关键特性2:多租隔离,集群版业务数据隔离能力

GaussDB(for Redis) 提供的多租隔离功能,容许用户为不一样的业务建立不一样的DB,实现不一样业务数据隔离。使用方法上,GaussDB(for Redis)的多租隔离功能与开源Redis单机版本的多DB用法保持彻底兼容(开源Redis集群版本不支持多DB)。用户能够经过SELECT DB来切换/新建不一样的DB给不一样的业务使用,经过FLUSHDB删除一个DB中的所有数据而不影响其余DB,从而高效地实现多租隔离效果。url

GaussDB(for Redis)多DB实现业务多租隔离spa

GaussDB(for Redis)的多DB核心价值在于:.net

  • 集群版多DB:GaussDB(for Redis)集群版本可支持多DB;开源Redis的“多DB”只能用于单机,不支持集群。
  • 大规模多DB:GaussDB(for Redis)单实例支持65536个DB,搞定多业务多租隔离。
  • 高扩展性:开源Redis单机扩容到64G已是极限,更不用说fork致使的容量利用率只有50%。GaussDB(for Redis)吞吐可水平扩展至百万QPS,容量支持12TB,解决了扩展性问题。
  • 低成本:GaussDB(for Redis)相比开源Redis,成本可降20%~70%。

多租隔离是数据库的必备功能,在实际业务场景中,不一样模块共享同一Redis实例是很常见的需求。GaussDB(for Redis)超越开源Redis,支持集群版本下的多DB,依托现有的秒级弹性扩缩容能力,在海量业务压力下仍能为客户提供灵活便捷的业务数据访问控制服务。

目前,GaussDB(for Redis)已经凭借出色的产品实力在游戏系统、电商平台、推荐系统、社交媒体、物联网等众多企业级应用场景中发挥出巨大做用,而新推出的加强版前缀扫描与多租隔离两大功能特性,将以更优异的能力使企业在降本的同时实现增效,助力企业高效数字化!

【活动推荐】:数据库迁移上云特惠,新用户购买GaussDB(for Redis) 1年3折起

戳此处云数据库专场

 

点击关注,第一时间了解华为云新鲜技术~