为什么选用华为云数据库GeminiDB Redis接口?
价值维度
云数据库GeminiDB Redis接口
开源Redis
稳定性
高
- 数据三副本存储,可靠性高;强一致性,无脏读
- 故障秒级接管,即使N-1节点异常,依旧可访问全量数据
低
- 无法可靠存储核心数据;主从弱一致,业务难免踩坑
- 任意一对主从异常,部分数据将不可用
成本
容量越大,成本优势越明显
- 采用高性能存储池,硬件成本可控
- 不受fork问题影响,容量利用率高
硬件成本极高
- 纯内存,硬件价格昂贵
- 受fork问题影响,容量利用率低
并发能力
扩展性强
- 多线程,不易发生阻塞;并发能力可按需水平扩展
- 全部节点可写,适于应对流量高低峰
扩展性弱
- 单线程,大key热key影响整体访问;并发能力无法独立扩展
- 仅半数节点(master)可写
运维扩容
极速扩容,按需扩容
- 容量扩容:秒级完成,业务零感知
- 并发能力扩容:分钟级完成,业务秒级感知
扩容慢,无法按需扩容
- “容量”与“并发能力”捆绑,无法根据实际需要独立扩容
- 扩容时数据发生跨节点拷贝,耗时长
云数据库GeminiDB Redis接口 4大特性
云数据库GeminiDB Redis接口采用云原生分布式架构,高性能数据持久化加持,全方位业务场景体验
高可靠——数据0丢失,强一致,性能稳定
开源Redis依赖内存介质,可靠性一般。主从数据不一致会干扰业务设计。
单线程架构容易发生命令阻塞,且快照及主从同步fork可能引发性能抖动。
- 云数据库GeminiDB Redis接口为用户带来更高级别保障:
数据0丢失&强一致
GeminiDB基础组件服务实现数据三副本冗余,确保0丢失。同时满足多点访问强一致性要求,业务设计更轻松。
高可用
节点故障秒级完成接管,对业务影响小。即使N-1节点同时故障,实例依然可用。
性能稳定
计算层分布式多线程模型,存储层RDMA高速网络拓扑,深度优化RocksDB存储引擎,冷热分离加速热点数据访问。全链路的性能设计无处不在,稳定可靠。
低成本——价格节省75%,容量更大
开源Redis依赖纯内存,使用成本高。
受fork问题影响,容量使用率往往要控制在50%以下。
受Gossip协议效率限制,集群很难胜任大数据量场景。
- 云数据库GeminiDB Redis接口为用户带来全新产品体验:
更低的使用成本
全量数据实时持久化,相比纯内存架构,硬件成本降低75%~90%。
更高的使用率
自研架构无fork问题,容量几乎全部可用。并且可按1GB细粒度购买,不会买多浪费。内部对数据进行逻辑+物理双重压缩,更省空间。
更大的容量
采用计算、存储分离架构,全面支持大数据量场景。产品定位突破“缓存”局限,能帮业务长期承载更多重要数据。
弹性伸缩——平滑扩容,秒级体验
开源Redis集群节点使用本地内存装载数据,扩容往往意味着增加
新节点以及迁移部分数据,耗时较长。
- 云数据库GeminiDB Redis接口为用户带来弹性平滑的资源掌控能力:
动态负载均衡
由内部proxy集群提供数据的动态负载均衡,计算层资源利用率高,业务无需额外对数据做分片。
计算资源分钟级扩容
一键下发任务,只需等待数分钟即可完成计算节点扩容。存算分离架构让扩容期间不发生任何数据搬迁,对业务仅有秒级影响。
存储空间秒级扩容
以1GB粒度随时按需调整,秒级生效。GeminiDB 基础组件服务实现了存储平滑伸缩,业务0感知。
安全运维——专业云服务,一站式运维
ECS自建集群从采购部署到后期运维,全链路消耗大量时间和
人力成本,让业务难以聚焦自身。
- 云数据库 GeminiDB Redis接口为用户提供全方位的专业服务:
轻松迁移
提供成熟的一站式迁移方案,数据源支持开源Redis、SSDB、pika、kvrocks、LevelDB、RocksDB等多种KV型数据库&引擎。完全兼容Redis协议,业务轻松切换上云。
安全运维
提供虚拟私有云、子网、安全组、DDoS防护以及SSL安全访问等多层安全防护体系,实现租户隔离和访问控制以及实例监控,API管理,故障预警,自动备份等智能运维手段。
技术保障
专业内核团队7*24小时现网支撑,源码级安全护航。