当前位置:网站首页>Edge box + time series database, technology selection behind Midea's digital platform iBuilding
Edge box + time series database, technology selection behind Midea's digital platform iBuilding
2022-08-03 20:03:00 【Taosi data TDengine】

根据 2021 年 12 Month by the us accused of intelligent building joint ou think-tank released jointly《China Building Automation White Paper》,2021 The annual output value of China's building intelligent market is about 7238.2 亿元,Combining the development trend of industry in recent years,经过初步估算,2016-2021 Intelligent building in China market is rising year by year,stock size close to 5000 亿元,Add more than 2200 亿元.
As one of the five business segments of Midea Group,Midea HVAC and Building Division established“A leader in HVAC and building smart ecological integration solutions”的发展愿景,Designed to meet complex building needs with intelligently integrated industry solutions,Currently mainly involved in central air conditioning、电梯、Building control and other fields.在 2021 楼宇科技 TRUE 大会上,Beauty of hvac and building department issued a digital platform for the first time iBuilding,以“Floppy hard drive”Ways to empower the construction industry.
作为一个全新的项目,We compared the relational database, respectively(Relational Database)As well as the mainstream of temporal database(Time Series Database),包括 InfluxDB、TDengine、MySQL 等.对比关系型数据库 MySQL 来说,在这个场景下,We don't need complex queries,However, it requires efficient storage and large-scale data pull.And with the temporal database InfluxDB 对比,TDengine The performance of the stand-alone version is much better than InfluxDB.因此,In a comprehensive assessment of the fit、查询、After writing and storage and other comprehensive ability,我们最终选择了 TDengine 这款产品.
iBuilding 项目属于“智慧楼宇”的一部分,The project itself is used for edge side to large refrigeration equipment(中央空调)The intelligent monitoring and interaction.具体应用场景是:Dozens of buildings involved in the project,Each has some large centrifugal chillers(10 台左右),We have deployed a TDengine 到 ARM64 系统上.通过 Python 程序,Data acquisition system will first,然后把数据写入 TDengine ,Finally, the data uploaded to the cloud TDengine 进行处理.


我们根据 TDengine “一个设备一张表,A kind of equipment a super table”The modeling principle of,Created the following table,The indicators of the two types of equipment are: 97 和 199 ,Data column starts with float 和 int 为主,设备每 5s Submit a batch of data:


To the side of the edge data collection,由于资源有限,Therefore, the use of resource data has become a very important indicator..这方面 TDengine 表现非常好,Further help us reduce costs and increase efficiency.
Our edge box hosting the database service is configured as 2GB 内存,4C CPU,ARM64 位的系统.Due to the small number of subtables,以及 TDengine Write the characteristics of relatively fixed memory,The current memory usage is less than 200MB.Database daily CPU 消耗比较低,大概在 3%-5% 左右,Conservative estimate even if write volume expands 50-100 倍,也没有问题.



Query for a month before the sum of several indicators of a certain equipment,Sort by timestamp in descending order.query about 19 万行数据,耗时 0.4s.结果如下:


later we and TDengine Community staff discussed the situation together,You think you can add a column,dedicated to statistics TDengine the size of the data file,然后把它与 disk_used、disk_total Normalize and unify naming together,to prevent users from misunderstanding.


本文分享自微信公众号 - TDengine(taosdata_news).
如有侵权,请联系 [email protected] 删除.
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享.
边栏推荐
猜你喜欢

子树的大小

【飞控开发高级教程6】疯壳·开源编队无人机-AI语音控制

调用EasyCVR云台控制接口时,因网络延迟导致云台操作异常该如何解决?

Interview Blitz: What Are Sticky Packs and Half Packs?How to deal with it?

汉源高科8光口12电口交换机千兆8光8电12电16电网管型工业以太网交换机

机器学习中专业术语的个人理解与总结(纯小白)

傅里叶变换(深入浅出)

tRNA-m5C转运RNA(tRNA)修饰5-甲基胞嘧啶(m5C)|tRNA修饰m1Am2A (2-methyladenosine)

codeforces:C. Maximum Subrectangle【前缀和 + 贪心 + 最小子数组和】

tRNA修饰2-甲基胞嘧啶(m2C)|tRNA修饰m2G (N2-methylguanosine)
随机推荐
C中的数据存储
机器学习中专业术语的个人理解与总结(纯小白)
华为设备配置VRRP负载分担
2022 CCF中国开源大会会议通知(第三轮)
pytorch框架实现老照片修复功能详细演示(GPU版)
Kubernetes资源编排系列之三: Kustomize篇 作者 艄公(杨京华) 雪尧(郭耀星)
Line the last time the JVM FullGC make didn't sleep all night, collapse
tRNA-m5C转运RNA(tRNA)修饰5-甲基胞嘧啶(m5C)|tRNA修饰m1Am2A (2-methyladenosine)
【leetcode】剑指 Offer II 007. 数组中和为 0 的三个数(双指针)
【飞控开发高级教程4】疯壳·开源编队无人机-360 度翻滚
Shell programming loop statement
从腾讯阿里等大厂出来创业搞 Web3、元宇宙的人在搞什么
第三方验收测试报告有什么作用?如何获取权威软件测试报告?
单调栈及其应用
LeetCode 622. 设计循环队列
友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议
利用net-snmp的库实现snmpget,snmpset
149. The largest number on a straight line, and check the set
JS 内置构造函数 扩展 prototype 继承 借用构造函数 组合式 原型式creat 寄生式 寄生组合式 call apply instanceof
NNLM、RNNLM等语言模型 实现 下一单词预测(next-word prediction)