检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
内网连接 介绍使用内网IP或者负载均衡地址连接GeminiDB Influx实例的方法。 该方法适用于当应用部署在弹性云服务器上,且该弹性云服务器与数据库实例处于同一区域、同一VPC内时连接数据库实例。 8635 为了提升可靠性、消除单点故障影响,推荐使用负载均衡地址连接实例。 安全性高,可实现数据库实例的较好性能。
SentinelAddress:为GeminiDB Redis实例的负载均衡地址,具体请以实际IP地址和Port为准。 您可以通过单击实例名称,进入“基本信息”页面,在连接信息区域获取“负载均衡地址”。 图2 查看负载均衡地址 GeminiDB Redis只是实现了Sentinel模式
业务程序内网连接数据库时,应使用负载均衡地址,实现高可用。应避免将业务程序直连到某个单独的计算节点。 说明: 针对公网访问数据库的场景,同样应避免将业务程序直连到某个单独的计算节点,请参考通过弹性负载均衡绑定弹性公网IP连接实例使用外置ELB进行配置。 5 使用连接池,避免使用单连接以及大量短连接。
Redis提供的多个节点IP地址 GeminiDB Redis提供的ELB的实现方式是怎样的 GeminiDB Redis实例购买成功后是否支持更换VPC 内网如何访问GeminiDB Redis GeminiDB Redis自带的负载均衡地址是否能绑定公网IP?如何通过公网连接GeminiDB
DynamoDB使用的是Murmur3算法,这种差异会导致Scan操作返回的数据顺序不同。 相关应用程序需要使用负载均衡插件将请求均匀地发送到所有节点。若不使用该插件,则只会发送到指定的单个Endponit地址。详细的负载均衡插件代码包可联系GeminiDB DynamoDB的客服提供。 表/索引名称中不能包含的字符有:"
32U128GB 测试工具 本次测试采用开源社区的YCSB 0.17.0版本的测试工具,YCSB连接GeminiDB DynamoDB兼容版实例负载均衡策略参考提供的均衡插件。 YCSB是一款广泛使用的数据库性能测试工具,具体使用方法请参见YCSB。 测试指标 OPS:Operation
专属资源ID,只有数据库实例属于专属资源池才会返回该参数。 lb_ip_address String 负载均衡IP,只有存在负载均衡IP,才会返回该参数。 lb_port String 负载均衡端口,只有存在负载均衡IP,才会返回该参数。 availability_zone String 可用区。 表6
时,还可以尝试其他的连接点。 可以配置的配置项有: AuthProvider:认证方式 LoadBalancingPolicy:负载均衡的策略。负载均衡策略决定了业务请求到Cassandra集群的负载分流的方式, 建议设置为RoundRobinPolicy,这样保持压力能够随机均匀的落在整个集群中。
情请参见通过SSL方式连接实例。本章节中主要介绍非SSL方式连接GeminiDB Redis实例的步骤。 为了保障数据可靠性,推荐您使用负载均衡地址或者域名的方式访问实例。 使用须知 目标实例必须与弹性云服务器在同一个虚拟私有云和子网内才能访问。 弹性云服务器必须处于目标实例所属
配置数据转发,将本地端口接收的流量转发到目标端,实现从腾讯云Redis迁移至GeminiDB Redis。 ssh -g -L (转发端口):(华为侧Redis 负载均衡IP):(华为侧Redis端口) -N -f root@(本地ECS IP) 通过弹性公网IP迁移 需要在腾讯侧购买一台ECS,购买并绑定腾讯侧弹性公网IP。
32U128GB 测试工具 本次测试采用开源社区的YCSB 0.15.0版本的测试工具,YCSB连接GeminiDB Cassandra集群负载均衡策略需使用RoundRobinPolicy。 YCSB是一款广泛使用的数据库性能测试工具,具体使用方法请参见YCSB。 测试指标 OPS:Operation
配置数据转发,将本地端口接收的流量转发到目标端,实现从阿里云Redis迁移至GeminiDB Redis。 ssh -g -L (转发端口):(华为侧Redis 负载均衡IP):(华为侧Redis端口) -N -f root@(本地ECS IP) 配置DTS时选择目标库接入方式为ECS自建数据库。 购买DTS数据同步功能
例规格,规格详情请参考数据库实例规格。 超规格使用,可能会导致不可预知的问题;严重时有可能导致数据库不可用。 建议:使用ELB连接数据库,详情请参见通过负载均衡地址连接实例(推荐)。 注意:如果开启了冷存储,冷数据不支持写入。 父主题: 产品介绍
您也可以单击实例“基本信息”左侧导航中的“连接管理”,即可查看到GeminiDB DynamoDB兼容版实例的内网IP地址、绑定的弹性公网IP地址。 图2 查看IP 使用负载均衡插件连接实例 依赖的Jar包和插件代码可联系客服提供。 将下面代码示例中的IP替换为3查到的IP。 Java样例如下: package com
介绍如何购买并连接GeminiDB Redis实例。 购买实例 选择存储规格 使用限制 购买实例 连接实例 通过内网连接实例 通过公网连接实例 通过负载均衡地址连接实例 通过Jedis连接实例 通过Hiredis连接实例 通过NodeJs连接实例 通过PHP连接实例 通过Python连接实例
close(); } } 使用短连接方式连接实例的Java代码示例 /** 使用场景: * 当采用ELB连接的时候,客户端一次性发送很多次查询请求。 * 如果采用http长连接,会导致大部分查询请求打到一个InfluxDB节点上,导致负载不均衡。
GeminiDB Redis多个节点同时扩容需要多长时间,对业务影响如何? GeminiDB Redis支持多个节点同时扩容,原理是并行添加多个节点,通常可在5分钟内完成。由于采用的是共享存储,节点添加成功后,不涉及数据搬迁,但是会重新均衡slot,对业务影响是部分访问产生秒级慢时延或者秒级抖动,需要业务有重试机制。
基本设计规范 设计规范 规则1:禁止在数据库中存储图片、文件等大数据。图片或文件等大数据建议存储到对象存储服务中。 规则2:单行key和value数据大小最大不能超过64KB,平均大小不超过10KB。 规则3:任何表的设计都要考虑到数据的删除策略,表中的数据不能无限地增长而不删除。
数据库性能 业务禁止出现任何全表扫描的查询。 执行查询时,只选择需要返回的字段,不需要的字段不要返回。从而减少网络和进程处理的负载,修改数据时,只修改变化需要修改的字段,不要整个对象直接存储全部修改。 避免使用$not。GeminiDB Mongo并不会对缺失的数据进行索引,因此
自建开源方案通常采用混合部署方案,带宽严格限制,尤其小规格容易触发流控。 最高支持10Gbit/s,无惧业务高峰 采用独立容器部署方案,实例ELB最大带宽支持10Gbit/s。 扩容对业务的影响 耗时从数分钟到数小时不等,对业务影响大 增加节点会涉及数据搬迁,对业务的影响是从数分钟到数小时不等。