在TSDB中这样组织(如下图),metric为SmartMeter,表示TSDB存的是智能电表的数据,每个电表有power和MeterCurrent两个域(field),用两个tag,即MeterID和City,来代表每个数据点来自哪个电表ID和城市。电表每5s上传一次功率值和电流值。
解决方案 方案一:给数据库实例安装FEDERATED引擎。 方案二:设置sql_mode包含NO_ENGINE_SUBSTITUTION,这样可以给出明确的报错提示避免误解,如下例。 结论建议 从稳定性和性能多方面考虑,针对MySQL数据库中的存储引擎,推荐使用InnoDB引擎,不建议使用其他引擎如:MyISAM、MEMORY等。
数据库类型 当前支持Redis、Redis 容量型(原 PegaDB)、Memcache,这里 选择Redis 容量型(原 PegaDB) 。 实例规格 用于保存数据的缓存节点的规格,不同规格的缓存节点提供不同的容量和性能。详细信息请参见 Redis 容量型(原PegaDB)数据库 。 存储磁盘 磁盘可选范围根据不同规格,会有差异,详情查看: 节点规格 分片数量 仅适用于 集群版实例 。
使用API入门 TSDB提供了详细的API文档来写入、查询和分析数据,以及配置各种管理数据。点击查看完整的 API文档 。
TableStorage 出现错误时,会返回给用户相应的错误码和错误信息。
1.5 场景示例 1.5.1 计算风速 风速数据由传感器定时上传到tsdb中,数据包含两个field分别为x和y,表示x轴和y轴方向的风速,如下由两个垂直方向的风速来计算出总的风速。
附录 错误状态码 Code HTTP状态码 说明 AccessDenied 403 Forbidden 没有权限访问该database InsufficientQuota 429 Too Many Requests 配额不足,请升级套餐 ResourceNotFound 404 Not Found 请求的资源未找到,请检查URL InvalidArgument 400 Bad Request 请求
以每个采样时间范围内的value的第p(见请求参数percentile)百分位数作为结果 Number 请求参数 参数名称 参数类型 是否必须 说明 sampling String 可选 采样的时间长度,如 10 minutes ,若不填写则sampling为整个查询时间范围 percentile Double 必须 百分数,取值范围为(0,1],如0.1表示10% Sum 名称 说明 支持类型 Sum 和值
如果安装失败,请执行 pip install pycryptodome 下载和安装 方式一:通过pip安装 您可以通过pip安装的方式将百度智能云Python SDK安装到您的环境中。 联网状态下,在命令行中执行如下命令: pip install bce-python-sdk 即可将Python SDK安装到本地。
添加SDK工具包 lib/bce-java-sdk-{version}.jar 和第三方依赖工具包 third-party/*.jar 。 其中, {version} 为版本号,可以在 SDK下载页面 找到。