检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载SSL证书 SSL证书是一种遵守SSL协议的服务器数字证书,能在客户端和服务器端之间建立加密通道,保证数据在传输过程中不被窃取或篡改。 为了提高数据安全性,创建实例时您可以开启SSL安全连接,实例创建成功后,可通过SSL方式连接实例。通过SSL方式连接实例时,需要使用SSL安全证书。
LevelDB到GeminiDB Redis的迁移 LevelDB是一个开源的持久化KV单机数据库引擎,具有很高的随机写,顺序读/写性能,适合应用在写多读少的场景。其内部没有设计成C/S网络结构,使用时必须和服务部署在同一台服务器,对于服务的部署、使用有较大的限制。相比于在LevelDB基础上开发的RocksDB
设置密码 查看购买成功的GeminiDB Influx实例。 图5 购买成功 步骤二:购买ECS 登录管理控制台。 在服务列表中选择“计算 > 弹性云服务器 ECS”,进入云服务器控制台,单击“购买弹性云服务器”。 配置基础信息后,单击“下一步:网络配置”。ECS与待连接的GeminiDB
下载SSL默认证书 操作场景 SSL证书是一种遵守SSL协议的服务器数字证书,可以在客户端和服务器端之间建立加密通道,保证数据在传输过程中不被窃取或篡改。 为了提高数据安全性,GeminiDB Influx实例提供默认的SSL证书,创建实例时您可以开启SSL安全连接,待实例创建成功后,可通过SSL方式连接实例。
过SSL的方式访问GeminiDB Redis实例。 使用SSL方式时需要确保所使用的Redis客户端具有SSL的连接能力,例如:Redis-cli 6.x版本。 前提条件 创建弹性云服务器,以Linux操作系统为例。详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。 操作步骤
Cursor使用规则 默认情况下,服务器会自动关闭在10分钟内不活动或客户端已耗尽的Cursor。如果Cursor不使用了建议您立即手动关闭,这样也可以节省资源。 父主题: 使用规范
通过账号直达功能实现GeminiDB Redis实例的多租户管理 通过FastLoad极速导入实现广告投放业务RTA 通过PITR实现游戏回档方案概述 通过exHash实现广告频控业务方案概述 GeminiDB Redis 在IM场景中的应用
则是否允许该弹性云服务器访问。具体操作请参考设置安全组规则。 前提条件 创建弹性云服务器,以Linux操作系统为例。详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。 下载InfluxDB客户端,以Linux 64-bit为例。 SSL连接 登录弹性云服务器,详情请参见
所有对该主题感兴趣的订阅者都能够接收到消息。这种模式的优势在于它的解耦性,发布者和订阅者之间不需要相互了解,降低了系统的耦合度。 使用场景 Pub/Sub模型在许多场景都可以发挥重要作用,以下罗列了一些常见的使用场景: 实时聊天应用 在即时通讯应用中,用户之间的消息需要快速传递。
架构概述 云数据库 GeminiDB是一款基于计算存储分离架构的分布式多模NoSQL数据库服务。在华为云高性能、高可用、高可靠、高安全、可弹性伸缩的基础上,提供了一键部署、备份恢复、监控报警等服务能力。目前包含GeminiDB Cassandra、GeminiDB Mongo、GeminiDB
连接数据库 前提条件 连接数据库的弹性云服务器必须和GeminiDB Mongo实例之间网络互通,可以使用curl命令连接GeminiDB Mongo实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you are trying
万级QPS和数十TB容量。 数据量增长场景,容量的扩容只需一键即可秒级完成,业务应用无感知。 业务量突增的场景(比如游戏、电商的活动期间,临时有更高的QPS诉求),可通过增加节点和提升规格两种方式进行扩容,后续可轻松缩容,对业务的影响仅为秒级连接重连。 一库替代多库,简化业务架构
与其他服务的关系 云数据库 GeminiDB与其他服务的关系,如图1所示。 图1 云数据库 GeminiDB与其他服务的关系 表1 云数据库 GeminiDB与其他服务的关系 服务名称 云数据库 GeminiDB与其他服务的关系 弹性云服务器 弹性云服务器(Elastic Cloud
DynamoDB实例,且实例状态正常。 已创建弹性云服务器,其中弹性云服务器规格为16U64G,磁盘空间大于100GB。创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“创建弹性云服务器”章节。 AWS DynamoDB与弹性云服务器之间通过专线传输数据,请确保弹性云服务器和AWS DynamoDB以及GeminiDB
统中最核心的功能是消息的同步、存储和检索。 消息同步:将消息完整的、快速的从发送方发送至接收方。消息同步系统最重要的衡量指标是消息传递的实时性、完整性、顺序性以及支撑的消息规模。 消息存储:即消息的持久化,传统消息系统通常支持消息在接收端的本地存储,数据基本不具备可靠性。现代消息
Redis实例创建、连接的整体流程。 表1 产品类型 产品类型 使用场景 支持的实例类型 标准型 提供稳定的低延迟性能,适用于广告&推荐、游戏、电商、车联网等各类常见业务场景。 集群版 主备版 容量型 提供大容量Key-Value存储,适用于对性能要求不高且有降低成本诉求的业务。 集群版 表2
tgz”。 将安装包上传到弹性云服务器上。 创建并登录弹性云服务器,请参见购买弹性云服务器和登录弹性云服务器。 在弹性云服务器上,解压安装包。 tar zxvf mongodb-linux-x86_64-rhel70-4.0.27.tgz 进入安装包的“bin”文件夹下,获取客户端工具。
测试指标 指标缩写 指标描述 QPS 每秒执行的读写操作数,单位为次/秒。 Avg Latency 读写操作的平均时延,单位为毫秒(ms)。 P99 Latency 读写操作的P99时延。 99%的操作可以在这个时延内执行完成,即只有1%的操作时延会超过这个值。 单位为毫秒(ms)。
Redis,具有很高的迁移效率。 增量迁移解析RocksDB的wal文件,将RocksDB的操作解析出来,然后对其中的key进行分片,多线程进行发送。 使用须知 迁移工具需要部署在源端,对性能有一定消耗,可通过修改配置文件进行一定的控制。 迁移过程读取RocksDB的源数据文件,只读操作,理论上不会有数据受损风险。
可用区:可用区一 弹性云服务器(Elastic Cloud Server,简称ECS):规格选择内存优化型m6.2xlarge.8,8U64GB,操作系统镜像使用CentOS 7.6 64位版本。 被测试集群实例的配置:每个实例包含3个节点。 被测试集群实例的规格:4U16G、8