更新时间:2024-01-11 gmt 08:00

产品优势-凯发k8国际娱乐官网入口

华为云geminidb是一款云原生key-value数据库服务,具有高稳定性、高性价比、高弹性、易运维等优势特性,100%兼容redis协议,且支持pitr游戏回档、fastload特征极速入库、为hashkey设置field过期、为高危key设置黑名单等高级功能。

目前geminidb被广泛应用于游戏好友与排行榜、互联网广告投放、个性推荐、电商库存、车联网车机数据存储、企业erp系统等应用场景,详见业务场景推荐

相比用户自建开源kv数据库方案(例如自建redis/自建pika等),geminidb提供以下优势价值:

表1 geminidb与自建开源kv数据库方案对比项

分类

对比项

自建开源kv数据库方案

geminidb

稳定性

fork痛点问题引起的性能抖动

fork问题严重影响业务稳定性

生成rdb备份、aof文件重写、全量数据同步,都会调用fork函数,引起时延增大、容易oom等问题。

解决了fork痛点问题,提升了稳定性

geminidb备份及数据同步期间无性能抖动。

大key场景慢时延问题

单线程架构,后续请求都会变慢

采用单线程架构,大key请求会导致后续所有请求变慢,还容易起引起分片oom和流控等问题。

多线程架构,能有效减少后续key影响

geminidb采用多线程架构,提高并发的同时,也能减少大key对后续其他key读写影响。

业务高峰,带宽限流问题

容易触发流控,影响业务

自建开源方案通常采用混合部署方案,带宽严格限制,尤其小规格容易触发流控。

最高支持10gbit/s,无惧业务高峰

采用独立容器部署方案,实例elb最大带宽支持10gbit/s。

扩容对业务的影响

耗时从数分钟到数小时不等,对业务影响大

自建开源方案节点规格变更、增加节点,涉及数据搬迁,影响时间从数分钟到数小时不等。

平滑扩容,业务影响小

容量扩容:秒级完成,业务0感知。

节点扩容:不涉及数据搬迁,业务仅秒级抖动感知。

节点宕机、主从倒换等ha场景

切换时间长,rto > 30s

秒级抖动,rto < 10s

性能

qps

单分片8-10w

自建开源方案单线程架构,单分片qps不能随着cpu扩展而增加。

单分片支持1w-30w 的弹性范围选择

多线程架构,qps可以随着cpu增加线性扩展。

时延

低时延

低时延

通常业务场景下平均时延1ms,p99时延2ms左右。

运维能力

危险操作审计日志

不支持

支持高危命令可溯源

紧急场景异常key访问熔断能力

不支持

支持key黑名单,一键熔断高危业务用法,避免实例整体受到影响

慢日志

支持

支持,日志信息更详细

大key诊断

不支持

支持大key在线分类诊断

热key诊断

支持

支持热key在线诊断

成本

使用成本

数据全量存储在内存中,成本高

相同规格下,一般可节约30%左右成本

用户可根据业务需要,分别独立购买算力资源、容量资源,避免耦合浪费。

数据压缩能力

不支持

压缩率通常可达到4:1,相同规格存储数据更多

扩容

存算耦合,成本通常成倍增长

存算分离,支持资源单独扩容

可用性

/

任意一对主从节点故障,自建开源集群将不可用

即使n-1个节点同时故障,geminidb实例依然可用

数据可靠性

/

节点重启,网络波动等场景通常存在数千条或者上万条数据丢失;数据弱一致,容易产生脏读问题。

高可靠

数据3副本可靠存储,可用作主数据库,替代传统的db cache方案,简化业务架构;数据强一致,无脏读问题。

高阶特性

自动扩容

不支持

支持

支持hash field过期

不支持

支持,减少业务设计复杂度&提高并发

极速数据加载能力

不支持

支持fastload特征数据极速入库,减少对在线业务影响

基于时间点恢复(pitr)能力

不支持

支持

支持pitr数据回档,原实例快速恢复数据。适用于游戏业务。

灾备、双活实例

不支持

支持同城,跨城灾备、双活实例搭建

分享:
网站地图