检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
区键过大问题的。由于业务频繁写入,热门视频存储的记录非常多,还是形成了大的数据分区。 解决方法: 新分区键增加一个随机数(0~999):将原来一个分区存储的信息随机离散存储到1000个分区中。采用新的分区键之后,没有形成新超过100MB的分区键,旧的超过100MB的分区键数据,随着时间过期即可。
如何高效备份,容灾 传统场景采用文件或者块存储的数据库系统,备份恢复与数据量强相关,故在大数据量场景下,无法快速备份恢复,进而影响数据库的数据可靠性。 云数据库 GeminiDB基于DFV存储,底层采取Append Only方式存储,并在该基础上结合数据库逻辑进行分布式并行算法优化,极大地提升了数据备份、恢复性能。
{ // get words and count the number of word(Long) long[] words = bitSet.toLongArray(); int n = words.length; if (n
开启内存加速后,是否会对源端MySQL有影响 内存加速的主要工作原理是订阅MySQL的binlog,对源端MySQL几乎无影响。 父主题: 内存加速
修改和删除内存加速规则 创建内存加速映射后,可以实现MySQL实例到GeminiDB实例的数据自动同步。本章节主要介绍如何修改和删除内存加速规则。 注意事项 目前仅支持MySQL到GeminiDB Redis接口Hash类型的转换。 如果修改内存加速规则中MySQL实例的表名后,则需要重新配置内存加速规则。
通过GeminiDB Redis实现MySQL内存加速 内存加速概述 开启和使用内存加速 修改和删除内存加速规则 查看和解除映射关系 父主题: 用户指南
步骤3:使用示例 在源实例MySQL中创建一个db1数据库,并在db1中创建一个students表,具体的 SQL 如下: mysql> CREATE DATABASE db1; Query OK, 1 row affected (0.00 sec) mysql> CREATE TABLE
RDS MySQL到GeminiDB Redis数据延迟大概是多少,会受哪些因素影响 可以做到实时同步,具体时延建议实测。时延可能受到以下因素影响: RDS MySQL到GeminiDB Redis本身的物理距离,通常建议同Region。 RDS MySQL到GeminiDB R
开启内存加速,MySQL数据更新后,会把数据全部缓存到GeminiDB Redis吗? 不是,需要用户通过界面操作:指定MySQL表空间(db)、表名(table)、字段(field)到GeminiDB Redis的转换规则。配置好后,符合规则的数据会自动同步到GeminiDB Redis。
创建告警规则 根据界面提示配置告警参数。 配置告警基本信息。 图2 告警规则基本信息 表1 规则基本信息 参数名称 描述 示例 名称 系统会随机产生一个名称,您也可以进行修改。 alarm-cag2 描述 告警规则描述(此参数非必填项)。 - 选择监控对象,配置告警范围。 表2 参数说明
创建告警规则 根据界面提示配置告警参数。 配置告警基本信息。 图2 告警规则基本信息 表1 规则基本信息 参数名称 描述 示例 名称 系统会随机产生一个名称,您也可以进行修改。 alarm-cag2 描述 告警规则描述(此参数非必填项)。 - 选择监控对象,配置告警范围。 表2 参数说明
0的报错信息为什么有差异 GeminiDB Redis接口先进行命令语法检查,再进行key存在性校验,而开源Redis没有准则,处理不合法命令的结果存在随机性。 因此在某些不合法命令的报错信息上二者有时会存在差异。 父主题: 数据库使用
get),采用均匀随机访问模型,按照严苛场景测试读性能。 50% Read+50% Write 50%读操作(string get)+ 50%写操作(string set)。 数据模型 表4 数据模型 数据模型编号 数据模型 value length 随机生成value,长度为100字节。
差 如下为常见均匀分布分区键的设计方案 使用随机后缀分区 跨分区键空间更均匀分发负载的一种策略是将随机数字添加到分区键值的末尾。 例如:对于表示当天日期的分区键,可能会选择介于1和200之间的随机数并将它作为后缀连接到该日期。这将生成分区键值 (如2014-07-09.1、2014-07-09
在服务列表中选择“数据库 > 云数据库 GeminiDB Redis 接口”。 在左侧导航栏选择“内存加速管理”,单击目标映射操作列的“解除”。 图2 内存加速管理 单击确认框的“确定”,即可完成映射关系解除。 图3 解除映射 父主题: 通过GeminiDB Redis实现MySQL内存加速
是否必选 参数类型 描述 num 否 Integer 随机缩减的节点数量。 GeminiDB Cassandra实例该字段取值为1~10。 GeminiDB Redis该字段取值为1。 说明: 如果客户端采用直连节点方式,不推荐使用随机节点缩容。 node_list 否 Array of
RocksDB到GeminiDB Redis的迁移 RocksDB是FaceBook基于LevelDB开发的一个持久化KV单机数据库引擎,具有强大的顺序读写及随机写性能。相对于LevelDB,RocksDB做了许多优化,性能有了很大提升, 而且解决了LevelDB主动限制写的问题。作为一个数据库引擎
LevelDB到GeminiDB Redis的迁移 LevelDB是一个开源的持久化KV单机数据库引擎,具有很高的随机写,顺序读/写性能,适合应用在写多读少的场景。其内部没有设计成C/S网络结构,使用时必须和服务部署在同一台服务器,对于服务的部署、使用有较大的限制。相比于在LevelDB基础上开发的RocksDB
Redis为了优化“传统被动缓存方案”而推出的功能,它可以让用户通过界面配置规则的形式,自动缓存MySQL的数据,加速MySQL的访问。 如下图图1所示,“传统被动缓存方案”需要用户自行开发代码把MySQL中的数据写入到缓存中,存在效率低、不可靠的缺点。而采用云数据内存加速的“全自动主动缓存
开启内存加速,MySQL数据更新后,会把数据全部缓存到GeminiDB Redis吗? 开启内存加速,GeminiDB Redis数据会不断增长,需要扩容吗?如何进行缓存数据管理? 客户已有业务实现“db”+“缓存”,推荐使用内存加速吗?哪种场景可以让客户使用内存加速方案? RDS MySQL到GeminiDB