企业级GaussDB(for Redis)与开源Redis对比优势

网友投稿 588 2022-05-28

云数据库GaussDB(for Redis)作为华为云旗下企业级Redis,致力于为企业客户提供稳定可靠、超高并发,且能够极速弹性扩容的核心数据存储服务。更多详情可访问官方技术博客。

一、GaussDB(for Redis)介绍

优势

核心数据存储:全量数据落盘,3副本冗余,不怕丢数据

高可用:秒级故障接管,即使N-1节点故障全量数据也可用

低时延:自动冷热分离,亚毫秒级时延,能Hold缓存场景

高吞吐:全部节点可写,QPS可水平扩展,能抗流量高峰

强一致:3副本强一致同步,不会发生脏读,业务免踩坑

秒扩容:例如:8g到64g扩容只需1秒,且对业务0影响

降成本:数据量越大价格越香,能够真正帮用户省成本

架构

GaussDB(for Redis)拥有先进的存算分离架构:

计算层

提供可弹性伸缩的吞吐性能。ELB+Proxy架构,用单机模式客户端即可快速接入业务。

存储层

提供高可靠的数据存储能力。数据三副本、强一致存储。扩容秒级完成,业务0感知。

二、开源Redis Cluster介绍

痛点

不可靠:内存易失,AOF仅能秒级落盘,无法用于存储核心数据

不稳定:fork问题常导致内存OOM,引发连锁反应,殃及系统下游

企业级GaussDB(for Redis)与开源Redis对比优势

弱一致:主从切换必然导致脏读,商品超卖/计数不准等等,踩坑的总是业务

扩容慢:扩容时数据发生跨节点拷贝,速度慢,关键时刻干着急

访问麻烦:必须使用专门的cluster模式客户端,增加业务复杂性

内存浪费:fork问题导致近一半内存闲置;半数节点是备,日常闲置

贵:1g、2g还感觉不到,等后期数据上量后,发现纯内存成本极高

架构

开源Redis Cluster架构示意图如下:

三、更多维度对比

适用业务场景

企业级GaussDB(for Redis)

开源Redis

业务场景

更多维度

企业级GaussDB(for Redis)

开源Redis

成本

最大容量

容量利用率

规格选型

数据压缩

时延

抗写能力

数据可靠性

数据一致性

可用性

故障恢复

负载均衡

扩容

安全

运维

MySQL Redis 云数据库 GaussDB(for Redis) 游戏开发 缓存

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Chrome您的连接不是私密连接,解决办法
下一篇:浅谈操作系统的SPOOLing技术
相关文章