请教一下,使用的mysql数据库,场景是每秒有两千条甚至更多数据插入,是直接插入还是加个中间件

稚出

物联网设备推送的数据,使用的mqtt协议,如果是加中间价,使用哪个中间件好点,希望大佬们指导一下

1080 4 2
4个回答

liziyu

顺手推荐一个数据库给你,没用过,在其它群大佬说做这种物联网适合。

TDengine 是一款开源、云原生的时序数据库,专为物联网、工业互联网、金融、IT 运维监控等场景设计并优化。它能让大量设备、数据采集器每天产生的高达 TB 甚至 PB 级的数据得到高效实时的处理,对业务的运行状态进行实时的监测、预警,从大数据中挖掘出商业价值。

王小大

这mysql能满足你的需求嘛,建议把数据库也换成时序数据库

小W

mqtt服务端使用的什么

taozywu

如果mysql能抗住就直接写
如果占用太高,可以搞一个异步,可以是redis队列或rabbitmq队列;然后通过消费脚本来定时写入数据即可

  • 稚出 2022-08-29

    请问一下redis设置多少消费队列进程合适,我刚才试了一下(windosws环境)八个消费队列一直在积压,我想知道消费队列个数和cpu核心和内存有什么关系吗,我设置50个甚至更多有什么坏处吗

  • six 2022-08-29

    手册不是说windows不支持进程数设置么

年代过于久远,无法发表回答
×
🔝