检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
产品优势 华为云GeminiDB是一款云原生Key-Value数据库服务,具有高稳定性、高性价比、高弹性、易运维等优势特性,100%兼容Redis协议,且支持PITR游戏回档、FastLoad特征极速入库、为HashKey设置Field过期、为高危Key设置黑名单等高级功能。 目
极致弹性扩缩容能力,从容应对业务高峰。常见的用户场景包括游戏、广告RTA、推荐系统、电商、教育等。 GeminiDB Redis是一款100%兼容Redis协议的弹性KV数据库,支持远超内存的容量和极致的性能。它具有稳定低延迟、高性价比、无需备节点,全主架构、具备4:1超高数据压缩等优势,支持Hash
架构概述 云数据库 GeminiDB是一款基于计算存储分离架构的分布式多模NoSQL数据库服务。在华为云高性能、高可用、高可靠、高安全、可弹性伸缩的基础上,提供了一键部署、备份恢复、监控报警等服务能力。目前包含GeminiDB Cassandra、GeminiDB Mongo、GeminiDB
Redis和开源Redis、其他开源Redis云服务有什么区别? 开源Redis是常规的缓存产品,纯内存架构。GeminiDB Redis在开源Redis上做了增强,是一款兼容Redis协议的弹性KV数据库,支持远超内存的容量和极致的性能。热数据在内存中,全量数据在存储池中。有以下特点: 稳定低延迟:
流和统计场景经常使用的stream及hyperloglog数据结构。 GeminiDB Redis接口是一款兼容Redis生态的云原生NoSQL数据库,基于共享存储池的多副本强一致机制,保证数据的安全可靠。GeminiDB Redis接口具有高兼容、高性价比、高可靠、弹性伸缩、高
LevelDB到GeminiDB Redis的迁移 LevelDB是一个开源的持久化KV单机数据库引擎,具有很高的随机写,顺序读/写性能,适合应用在写多读少的场景。其内部没有设计成C/S网络结构,使用时必须和服务部署在同一台服务器,对于服务的部署、使用有较大的限制。相比于在LevelDB基础上开发的RocksDB
请求累加带来的费用也日渐高涨。而GeminiDB DynamoDB协议具有较高的性价比,既能提供更高的吞吐,又可以降低一半的DynamoDB使用成本,尤其当数据量较大时成本降低更加明显。 更灵活开发的部署方式 DynamoDB是一项全托管服务,用户使用需要遵循一定的部署方式和规则。相比之下,GeminiDB
社区版InfluxDB是非常受欢迎的时序数据库,着力于高性能地查询与存储时序型数据。 GeminiDB Influx是基于华为自研的计算存储分离架构,兼容InfluxDB的生态的时序数据库。在云计算平台高性能、高可用、高可靠、高安全、可弹性伸缩的基础上,提供了一键部署、快速备份恢
算法等业务中可发挥巨大价值。 车联网 在车联网中,数据的流动与车机数据的存储等业务特点对Redis数据库有高可靠的要求,GeminiDB具备以下优势: 可靠存储:数据3副本可靠保存,不担心社区Redis的丢数据问题。 稳定性高:3AZ同城高级别容灾,极端故障场景可秒级完成接管,数据无脏读。
与其他服务的关系 云数据库 GeminiDB与其他服务的关系,如图1所示。 图1 云数据库 GeminiDB与其他服务的关系 表1 云数据库 GeminiDB与其他服务的关系 服务名称 云数据库 GeminiDB与其他服务的关系 弹性云服务器 弹性云服务器(Elastic Cloud
腾讯云Redis到GeminiDB Redis的迁移 本章主要介绍腾讯云Redis到GeminiDB Redis的迁移方案。 迁移原理 使用腾讯云的数据迁移工具DTS中的数据同步功能,该功能支持将腾讯云 Redis服务的数据迁移至ECS自建Redis中,利用该工具避开腾讯云 Red
Redis,具有很高的迁移效率。 增量迁移解析RocksDB的wal文件,将RocksDB的操作解析出来,然后对其中的key进行分片,多线程进行发送。 使用须知 迁移工具需要部署在源端,对性能有一定消耗,可通过修改配置文件进行一定的控制。 迁移过程读取RocksDB的源数据文件,只读操作,理论上不会有数据受损风险。
ElasticCache for Redis数据库到GeminiDB Redis的迁移 迁移原理 AWS ElasticCache for Redis通过备份导出RDB文件后,通过Redis-Shake迁移工具的数据恢复(restore)将数据迁移到GeminiDB Redis。 使用须知
编辑参数模板 监控与告警 云监控服务可以对数据库实例的运行状态进行日常监控。您可以通过管理控制台,直观地查看实例的各项监控指标。 由于监控数据的获取与传输会花费一定时间,因此,云监控显示的是当前时间5~10分钟前的监控状态。如果您的实例刚刚创建完成,请等待5~10分钟后查看监控数据。
Mongo实例可用性 GeminiDB Mongo实例可用性的计算公式: 实例可用性=(1–故障时间/服务总时间)×100% 其中,故障时间是指数据库实例购买完成后,运行期间累计发生故障的总时长。服务总时间指数据库实例购买完成后运行的总时长。 父主题: 产品咨询
MATCH选项让命令只返回和给定模式相匹配的元素, 对元素的模式匹配工作是在命令从数据集中取出元素之后, 向客户端返回元素之前的这段时间内进行的, 如果取出的元素都和模式不匹配,则不会返回任何元素。 解决方案 多次scan,以返回的游标值是否为0作为全遍历结束的标记,每次scan时使用上次scan返回的游标值。 相关知识
阿里云数据库Redis/Tair到GeminiDB Redis的迁移 本章节主要介绍阿里云数据库Redis/Tair到GeminiDB Redis的迁移方案。 迁移原理 使用阿里云的数据迁移工具DTS中的数据迁移功能,该功能支持将阿里云Redis服务的数据迁移至其他Redis服务中,利用该工具避开阿里云
w:majority 表示大多数从节点写入后返回。 如果没有以w:majority写入数据,则发生主备倒换时,未同步到备机的数据有丢失风险。 对于可靠性有较高要求的,建议采用3AZ部署的副本集。 父主题: 使用规范
万级QPS和36TB容量。 数据量增长场景,容量的扩容只需一键即可秒级完成,业务应用无感知。 业务量突增的场景(比如游戏、电商的活动期间,临时有更高的QPS诉求),可通过增加节点和提升规格两种方式进行扩容,后续可轻松缩容,对业务的影响仅为秒级连接重连。 一库替代多库,简化业务架构
DB Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 如果弹性云服务器为Linux系统,该弹性云服务器上必须已经安装GCC等编译工具。