检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
性能测试结果 本章介绍GeminiDB Redis性能测试结果,根据上述测试方法操作,展示在各种数据模型、测试场景、Workload模型组合下的性能指标。当前性能白皮书仅呈现中小规格并发能力下的数据库性能数据,如需更高的并发能力,可水平或垂直升级数据库规格。 总数据量小于内存场景下的测试数据请参见表1。
通过Redis-Shake迁移工具将自建Redis迁移到GeminiDB Redis 自建Redis到GeminiDB Redis的迁移可以使用DRS服务和Redis-Shake两种迁移工具。使用DRS服务进行迁移,详情请参考将Redis迁移到GeminiDB Redis,将Redis集群迁移到GeminiDB
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
GeminiDB Redis自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定
自定义策略 如果系统预置的云数据库 GeminiDB权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参见云数据库GeminiDB服务授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按
GeminiDB Mongo内核版本发布说明 本章节介绍GeminiDB Mongo的内核版本更新说明。 表1 GeminiDB Mongo版本说明 版本 日期 特性描述 4.0 2023-09-30 新特性及性能优化: 新增数据库死锁告警,当数据库死锁时上报告警,及时发现并规避问题。
GeminiDB Redis 基于lua实现分布式锁 在分布式系统中,为了保证数据的一致性和防止并发冲突,经常需要使用分布式锁来确保同一时间只有一个进程或线程能够执行特定的代码段。 本文将介绍如何利用lua实现分布式锁。 Redis分布式锁原理 Redis分布式锁的基本原理是利用
批量添加或删除资源标签 功能介绍 批量添加或删除指定数据库实例的标签。 接口约束 该接口支持如下数据库实例: GeminiDB Cassandra GeminiDB Mongo GeminiDB Influx GeminiDB Redis 一个数据库实例具有20个标签配额,且标签key唯一。
认证鉴权 云数据库 GeminiDB支持通过Token认证的方式进行认证鉴权。 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用A
绑定/解绑弹性公网IP 功能介绍 实例下的节点绑定弹性公网IP/解绑弹性公网IP。 接口约束 该接口支持如下数据库实例: GeminiDB Cassandra GeminiDB Mongo GeminiDB Influx GeminiDB Redis 冻结实例,异常实例不支持绑定弹性公网IP。
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的获取用户Token说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。
scan指定match参数,数据中确实存在匹配的key,为什么返回的是空 问题描述 如下图所示,数据库中存在key为test的数据,用scan match的方式却没有返回这个数据。 139.9.177.148:8635> scan 1 match tes* 1) "21" 2) (empty
如何使用二级索引 什么是二级索引 对于GeminiDB Cassandra,Primary Key就是一级索引,查询时通过指定对应Primary Key,就可以直接检索到对应记录。如果需要根据非Primary Key列进行查询,此时需要用到二级索引。 二级索引原理 二级索引的实现
数据库使用 缩小batch大小后,QPS上升,实例总体性能为什么会下降 导入数据时,报错field larger than field limit (131072) GeminiDB Cassandra创表时需要注意什么 如何检测和解决大key与热key问题 如何使用物化视图 如何使用二级索引
数据库使用约束规范 强制类约束 规则约束 当使用不当,数值超出约定的告警阈值后,客户端会收到Warn,并且云监控服务(CES)会产生告警信息;部分请求会产生事件信息。 当使用严重违反约束,数值超出约定的失败阈值后,请求会失败,并且产生事件信息。 约束项 单行大小限制: 当读取数据时,数据库会将同一个Primary
恢复方案 GeminiDB Redis支持数据恢复,您可以根据业务需要选择合适的恢复方法。 表1 恢复方案 恢复方案 使用场景 重建实例 当实例被误删除后,在回收站保留期限内的实例,支持通过重建实例恢复数据。 恢复备份到新实例 使用已有的备份文件恢复实例数据到新建实例。 通过PITR回档恢复到当前实例
访问数据库 具体访问数据库前,引入如下相关类。 import com.mongodb.client.MongoClients; import com.mongodb.client.MongoClient; import com.mongodb.client.MongoCollection;
访问数据库 访问 DataBase 当已经有一个初始化好的MongoClient实例后,通过如下方式来访问一个database,示例如下: db:= client.Database("test") 访问集合 当获取一个MongoDatabase实例后,可以通过如下命令来得到要获取的集合:
通过openAPI实现自定义周期备份 游戏业务经常选用GeminiDB Redis存储玩家数据,兼顾低时延和数据持久化特性。本文介绍通过openAPI编写手动备份脚本,实现自定义备份周期(例如每2小时或4小时备份一次)。 GeminiDB Redis备份时仅需在存储层打秒级快照并