当前位置:网站首页>GaussDB(for Redis)新特性发布:前缀搜索千倍提升与集群版多租隔离
GaussDB(for Redis)新特性发布:前缀搜索千倍提升与集群版多租隔离
2022-06-09 11:51:00 【华为云】
摘要:
近期,华为云GaussDB(for Redis)缓存数据库再次推出全新版本,携新特性重磅来袭!GaussDB(for Redis)是华为云推出的企业级分布式KV数据库,它完全兼容Redis协议,提供丰富的数据类型,基于云原生存储计算分离架构,在成本、可靠性等方面为企业带来全新价值。
本次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为67s ,GaussDB(for Redis)仅为2.92ms,快了2600倍,且开源Redis在返回搜索结果前返回了4.98w+次的空结果,而GaussDB(for Redis)第一次就返回了搜索结果。
开源Redis:

GaussDB(for Redis):

关键特性2:多租隔离,集群版业务数据隔离能力
GaussDB(for Redis) 提供的多租隔离功能,允许用户为不同的业务创建不同的DB,实现不同业务数据隔离。使用方法上,GaussDB(for Redis)的多租隔离功能与开源Redis单机版本的多DB用法保持完全兼容(开源Redis集群版本不支持多DB)。用户可以通过SELECT DB来切换/新建不同的DB给不同的业务使用,通过FLUSHDB删除一个DB中的全部数据而不影响其他DB,从而高效地实现多租隔离效果。

GaussDB(for Redis)多DB实现业务多租隔离
GaussDB(for Redis)的多DB核心价值在于:
- 集群版多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)团队 杭州/西安/深圳简历投递:[email protected] - 产品官网:huaweicloud.com/product/gaussdbforredis.html
- 高斯Redis用户交流群(WELINK):362011025
边栏推荐
- 接力AlphaFold!星药科技重磅发布TBind-开启分子蛋白复合物结构预测新纪元
- .NET基础知识快速通关7
- [译]PostgreSQL 怎么通过vacuum 加速事务ID回收的速度
- How does PostgreSQL speed up the recovery of transaction IDS through the vacuum
- 死锁的排查工具有哪些?
- Inventory of existing open source software license compliance tools
- 科研論文寫作
- 聊聊技术和任务的重要性
- 11.<tag-二叉树和BST基础>lt.501. 二叉搜索树中的众数
- 谁说Redis不能存大key
猜你喜欢

BFS练手题目

PostgreSQL每周新闻—2022年6月1日

Tag backtracking - brush questions to prepare knowledge -1 Backtracking template, + lt.46 Full Permutation

PMP project management knowledge system

IPO,联结一切的桥梁
![[untitled]](/img/c1/35479e8bd3832e3b6d9452768c4f13.png)
[untitled]

Excel | App_ Error in workbookactive cannot set the installed property of class addin

15 Win32 class library name in WMI

保姆级教程:如何成为Apache Linkis文档贡献者

Origin: unable to import data, solution to sticking data
随机推荐
直播预告|数据库沙龙—【开源生态专场】
13. Using WPF to develop USB detection tool
No remote desktop license server can provide licenses
Xiemengjun: China's go language leader in the fifth year of entrepreneurship
2022年理财产品还有保本保息的吗?我想投资理财但怕赔钱
leetcode 1332. Remove Palindromic Subsequences(删掉回文子串)
[译]PostgreSQL 怎么通过vacuum 加速事务ID回收的速度
12.<tag-二叉树和BST基础>lt.701. 二叉搜索树中的插入操作 dbc
组成最大面积
Please talk about optimistic lock, pessimistic lock and applicable scenarios
06 | the first step of China Taiwan landing: enterprise strategy decomposition and current situation research (Discovery)
curator - 创建客户端
.NET基础知识快速通关7
2.<tag-回溯和组合及其剪枝>lt.216.组合总数 |||
11. < tag binary tree and BST foundation > lt.501 Mode in binary search tree
Origin: unable to import data, solution to sticking data
1. < tag backtracking, combination and pruning > lt.77 Combination + pruning dyh
Gamefi's new departure, aquanee will log in to gate and bitmart on June 9
接力AlphaFold!星药科技重磅发布TBind-开启分子蛋白复合物结构预测新纪元
BFS练手题目