一、该问题的重现步骤是什么?
1. TDengine时序库,多个子表的问题,同一类别产品的表能否合并到一个
2. blade-iot框架是否有大版本更新。何时上线?
3.
二、你期待的结果是什么?实际看到的又是什么?
1、同类产品子表合并,方便管理,如果设备多的话,子表比较多
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
1、最新物联框架
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
1、同类别的能都合并,现在一个主表,每个设备一个子表;
不建议合并,时间久了之后,一个设备可能有几千万几亿的数据量。如果再加上1万个设备都合在一个表里,整个查询效率就非常慢了,服务器性能也会降低。所以是一定要分表的。
下个版本月底或者月初发,会增加mqtt服务器的mq对接以及移动端app。
1、时序库这种设计的话,如果涉及到复合查询,统计某些数据怎么查好呢?
比如需要哪种复合查询
就是想查询两个设备一起的数据?跨表查询了。怎么实现?
每个设备查询一次,把list合并后返回。或者你用订阅转发功能,接受数据的时候转发到你自己的服务器,你想怎么存都可以,放到mysql放到es都可以。然后再查询。
时序库还是建议每个设备一张表,如果你们的场景只能全部合并在一张表,那就需要去修改源码了,把查询和入库的逻辑改一下。
好的。谢谢支持
扫一扫访问 Blade技术社区 移动端