检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GeminiDB Redis和开源Redis、其他开源Redis云服务有什么区别? 开源Redis是常规的缓存产品,纯内存架构。GeminiDB Redis在开源Redis上做了增强,是一款兼容Redis协议的弹性KV数据库,支持远超内存的容量和极致的性能。热数据在内存中,全量数据在存储池中。有以下特点:
Cassandra与自建开源Cassandra性能对比 本文基于自建开源Cassandra与华为云GeminiDB Cassandra,进行了性能对比测试,具体包括测试环境、测试模型和详细的测试步骤,作为性能参考。 测试环境 开源Cassandra测试环境 表1 开源Cassandra测试环境
和开源Redis相比,GeminiDB Redis性能如何? GeminiDB Redis采用多线程架构,QPS可随CPU数量线性扩展,可支持1w-1000w线性扩展; 单点访问通常平均时延<1ms,P99<2ms,和开源Redis时延接近。 详细性能数据可参考性能测试报告。 父主题:
对于scan类的操作,GeminiDB Redis接口与开源Redis 5.0的返回值顺序为什么有差异 开源Redis没有规定如下情况的排序准则,故GeminiDB Redis接口的返回顺序可能和开源Redis不一样,但两者均满足开源文档描述行为。 scan/hscan/sscan操作的返回值。
针对某些不合法命令,GeminiDB Redis接口与开源Redis 5.0的报错信息为什么有差异 GeminiDB Redis接口先进行命令语法检查,再进行key存在性校验,而开源Redis没有准则,处理不合法命令的结果存在随机性。 因此在某些不合法命令的报错信息上二者有时会存在差异。
Redis接口(主备实例)与开源Redis的返回值为什么可能有差异 开源Redis没有规定“当有客户端执行了阻塞命令等待key写入的情况,并发对这些key执行写命令”的返回值。 GeminiDB Redis主备实例的接口返回值可能和开源Redis不一样,但两者均满足开源文档描述行为。 父主题:
高频常见问题 产品咨询 GeminiDB Redis和开源Redis、其他开源Redis云服务有什么区别? 和开源Redis相比,GeminiDB Redis性能如何? GeminiDB Redis兼容Redis哪些版本,兼容哪些命令,客户端连接是否需要修改 自建Redis是否可以搬迁至GeminiDB
AWS不支持psync/sync命令,无法增量迁出。 迁移前确保部署Redis-shake的ECS与目标端GeminiDB Redis网络通畅。 注意放开源端和目标端安全组配置。 操作步骤 部署迁移工具。 获取工具Redis-Shake。 Redis-Shake工具可下载release版本,解压缩后即可使用。
GeminiDB Redis的内存淘汰策略是什么 开源Redis key如果被内存淘汰,后续就读不到该数据。 GeminiDB Redis默认支持noeviction淘汰策略,即不淘汰用户key;数据全量在存储池中,如果内存的热数据被淘汰,还可以从存储池中读取到该数据,访问后重新被加载到内存中,不会删除用户key。
使用Spark连接Cassandra失败 问题描述 用户使用Spark连接开源Cassandra,读取数据没问题,但是连接GeminiDB Cassandra就报错。 报错信息如下: 配置详情 如下为用户使用的组件及账号配置详情。 组件配置详情。 表1 配置详情 组件名 版本号
GeminiDB HBase架构图 产品优势 相同规格实例读写性能优于开源HBase,提供更优的性能解决方案。 安全、可靠、稳定,支持多AZ容灾、备份恢复等运维手段。 平滑业务迁移。GeminiDB HBase接口兼容开源HBase的模型与连接方式,业务迁移成本大大降低,应用逻辑也无需作任何修改。
GeminiDB Redis实例总容量是总内存吗,内存和容量之间是什么联系 不是。 在开源Redis中,全量数据存储在内存中,总容量由内存大小决定。 在GeminiDB Redis中,全量数据存储在高性能共享存储池中,热数据存储在内存中,通常用户仅需关注实例总容量和使用情况即可。
GeminiDB Redis备份文件是否可以下载到本地,是否支持线下恢复数据 GeminiDB Redis的备份文件并非开源Redis的RDB文件,用户无法使用,因此,不支持下载到本地。 当实例数据受损时,可将备份数据备份恢复至新实例。 数据备份和数据恢复可参考备份概述和恢复备份到新实例。
码改动,提高实例的兼容性,GeminiDB Redis兼容Redis Sentinel访问方式。开启Sentinel兼容模式,您可以像连接开源Redis Sentinel一样连接GeminiDB Redis实例。 前提条件 已成功创建GeminiDB Redis集群版或主备版实例,且实例状态为“正常”。
连接方式介绍 GeminiDB Redis兼容开源Redis接口,支持应用程序使用多种SDK访问。同时还提供数据管理服务(Data Admin Service,简称DAS)、内网、公网的访问途径。 连接GeminiDB Redis实例的使用流程介绍如图1所示。 图1 连接方式介绍
GeminiDB Mongo接口是一款兼容MongoDB生态的云原生NoSQL数据库,具有企业级性能、灵活弹性、高可靠、可视化管理等特点。 企业级性能 开源3倍性能提升,支持7*24小时在线数据实时写入,具备高可用和读写负载均衡能力。 灵活弹性 基于计算存储分离的分布式架构,实现分钟级计算节点
获取SSL默认证书,具体操作请参见下载SSL默认证书。 配置CCM私有证书,具体操作请参见CCM私有证书配置。 获取客户端相关代码,请自主从InfluxDB开源项目网站下载。 使用非SSL方式连接实例的示例代码 package main import ( "fmt" _ "github
GeminiDB Redis 消息发布与订阅 华为云数据库GeminiDB Redis 100%兼容开源Redis的消息发布(Publish)与订阅(Subscribe)功能,可参考此文档对自身业务进行适配。 Pub/Sub介绍 SUBSCRIBE、UNSUBSCRIBE 和 PUBLISH
数据可靠性。 超高性能 宽表模型,支持结构化/半结构化数据的PB级存储。 超强写入性能,数倍纯读性能提升,2倍读写性能提升。 解决开源痛点 解决了开源Cassandra数据一致性和GC的问题。 存储秒级扩缩容,业务完全无感知。 计算节点分钟级扩容,业务仅秒级抖动。 架构介绍 下图是GeminiDB
IaaS、PaaS 和 SaaS 类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API 网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮书》详细介绍华为云安全性的构