- 深入理解InfluxDB:时序数据库详解与实践
- 郑强 张伟 刘爽
- 380字
- 2024-12-27 22:22:07
1.6.1 在工业环境监控中的应用
在工业领域,通常需要对实时产生的大量时序数据进行采集、处理、分析。处理这些数据,最重要的一点就是要做到实时,实时写入、实时查询,InfluxDB在这方面做得很好。
假若某公司有如下需求:由于工业要求,需要将生产过程中产生的工况数据采集起来做分析,公司一共有20个厂区,每个厂区有20000个采集点,要求500毫秒为一个采集周期,通过计算,每天的数据量高达700多万点,一年的数据量更是达到了26万亿点,假如每个数据点大小为50Byte,那么总的数据大小将达到1PB,如果每台服务器硬盘大小为10TB,那么总共需要100多台服务器。且这些数据不只要快速生成写入存储,还要支持快速查询,做可视化展示。
如此一来,传统关系型数据库便不能达到要求,而InfluxDB因特殊设计的存储结构,能够做到每秒钟支持上千万甚至上亿的数据写入和秒级的对上亿数据的分组聚合计算,所以在面对海量数据涌入的时候能够实时处理,并且快速查询。