检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
例如北京时间偏移显示为+0800。默认值为当前查询时间的前一天。 end_time 否 String 查询的可恢复时间段的结束时间点,为yyyy-mm-ddThh:mm:ssZ字符串格式,T指某个时间的开始,Z指时区偏移量。 例如北京时间偏移显示为+0800。默认值为当前查询时间。 offset 否 Integer
从而实现消息漫游:账号可在任意客户端登陆查看所有历史消息。 消息检索:消息一般是文本,所以支持全文检索也是必备的能力之一。传统消息系统通常来说基于本地存储的消息数据来构建索引,支持消息的本地检索。而现代消息系统支持消息的在线存储以及存储过程中构建索引,提供全面的消息检索功能。 使用场景
元素个数进行统计,当个数超出阈值后会产生告警和事件。 查询返回数据量限制: 查询Response返回给客户端前,数据库会对查询Response的数据量进行校验,当超出阈值后会产生告警或请求失败。 查询返回的墓碑数限制: 当查询数据扫描到存在过多墓碑时,数据库会对墓碑数进行校验,当超出阈值后会产生告警或请求失败。
offset 否 Integer 索引位置偏移量。取值大于或等于0。不传该参数时,查询偏移量默认为0。 limit 否 Integer 查询个数上限值。取值范围:1~100。不传该参数时,默认查询前100条信息。 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述
认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全; // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAM
认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全; // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_E
传统HBase:应用程序需要借助Spark对HBase的数据进行合并、排序,处理复杂,无法满足实时查询诉求。 GeminiDB Influx:在时序数据写入时,对数据进行自动合并、排序,应用直接访问GeminiDB Influx查询即可返回需要的结果。 实时分析 传统HBase:一般将历史数据转存到Hudi,应用
查询支持参数模板的接口信息 功能介绍 查询支持参数模板的接口信息。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET https://{Endpoint}/v3
查询Redis恢复到指定时间点策略 功能介绍 查询Redis恢复到指定时间点策略。 接口约束 该接口只支持GeminiDB Redis集群版。 部分低版本的实例,需要补丁升级以支持Redis指定时间点恢复功能。 URI GET /v3/{project_id}/redis/ins
查询创建实例或扩容节点时需要的IP数量 功能介绍 查询创建实例或扩容节点时需要的IP数量。 接口约束 该接口支持如下数据库实例。 GeminiDB Cassandra GeminiDB Mongo GeminiDB Influx GeminiDB Redis 调试 您可以在API
观察在扩容过程中查看QPS的浮动情况。 图9 查看QPS的浮动情况 可以观察到对GeminiDB Cassandra实例进行节点扩容,仅有十秒左右的QPS小幅下降,对业务几乎无影响,从扩容开始到扩容完成,大约十分钟左右。 在扩容操作完成之后,也可以对测试过程数据进行分析。 测试结果 性能结果
数据的重建,只有当索引数据重建完成以后才能查询索引。 您可以通过查询系统的“IndexInfo”,查看索引是否重建完成。如果有您创建的索引的名字,表示索引数据已经重建完成。 图3 查询结果 通过直接指定索引列,查询索引。 图4 查询结果 每张表可以创建多个索引,且索引会影响写入性能。
认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全; // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME
GeminiDB Redis接口是否支持keys命令的模糊查询 支持。 使用keys命令进行模糊查询时,可能导致OOM, 时延升高等现象,需要谨慎使用。您可以在业务测试时使用keys命令,生产环境下的业务禁止使用keys命令,建议您使用scan搭配match来进行模糊匹配。 关于scan的使用请参见scan相关知识。
breakpoint() redis.debug() Lua执行环境限制 开源Redis对Lua脚本的执行有一定的限制,比如限制脚本操作全局变量,限制随机函数的结果,限定能够使用的系统库和第三方库等。 GeminiDB Redis也继承了绝大多数的限制,但是针对如下情况,GeminiDB Redis与开源Redis存在差异:
索引位置,偏移量。 从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询)。 取值必须为数字,不能为负数。 limit 否 Integer 查询个数上限值。 取值范围: 1~100。 不传该参数时,默认查询前100条信息。 请求参数 表3 请求Header参数
认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全; // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME
DROP TABLE nosql.nosql_table; 图21 删除整个表 HELP命令 HELP,查看所有支持的命令。 图22 查看支持的全部命令 HELP <COMMAND>,查询某一命令的使用方法。 示例:HELP DESC 父主题: 最佳实践
但是要读取指定日期的所有项目,必须针对所有后缀查询项目,然后合并结果。例如:将先针对分区键值Query发布2014-07-09.1请求,然后再针对Query发布另一个2014-07-09.2,以此类推,直到2014-07-09.200。最后应用程序必须合并所有Query请求的结果。 使用计算得出的后缀分区
查询实例负载均衡的IP访问黑白名单 功能介绍 查询实例负载均衡的IP访问黑白名单。 接口约束 该接口支持如下数据库实例: GeminiDB Redis 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。