用户零距离:中国恩菲 X IoTDB
用户零距离,与用户面对面,倾听 IoTDB 的使用“心声”。本期邀请中国恩菲数字智能技术公司高级专家李文浩,谈谈有色金属行业应用 IoTDB 的效果如何?(以下为视频及内容全文)
1. 公司及业务介绍
我是来自中国恩菲的李文浩。中国恩菲是世界五百强企业中国五矿、中冶集团的子企业。70 多年来我们一直深耕有色金属工业,是我们的国家队,全力打造有色矿冶的排头兵。
2. 有色金属工业时序数据管理的痛点有哪些?
有色金属工业的场景中,时序数据库管理涉及了超过 30 个自动化智能装备系统,采集的测点大都超过了 10 万,产生超过 80 亿条的数据,日数据量要超过 50G 左右,数据规模巨大,且对并发的要求非常高。
我们一直以来大多接触的都是关系型数据库,虽然也可以用来存储时间序列数据,但由于它的架构设计,在处理大规模、高频的时序数据时会遇到很多性能的瓶颈。即便使用集群模式、分库分表等方式,能够稍稍缓解这一问题,但是需要的服务器资源以及开发运维成本将非常的惊人,因此我们在探索新的数据库应用的可能性。
3. IoTDB 是怎样应用的?
经过多轮的调研和测试,我们引入了 IoTDB,来帮助我们解决时序数据管理的问题,目前主要应用于智能工厂建设中智能装备和 DCS 系统的数据采集、存储、管理等等。
从应用上来看,有几项我们非常看重的 IoTDB 优势:
• IoTDB 提供了集群模式,负载均衡、高可用、动态扩容等能力,提高了读写的速度, 降低了单节点宕机情况下业务系统受到影响的风险。
• IoTDB 的层级结构的数据模型,完美地解决了设备管理层级结构的存储问题,方便了开发运维人员快速定位、查找设备测点数据。
• IoTDB 提供了高效的编码和压缩方案,大大提高了数据的存储效率,存储成本大幅降低。
• IoTDB 提供了适配多种应用语言的编程接口,如 golang,java,python 等,避免了不同开发人员跨语言的麻烦。
• 为了方便使用管理,企业版配套的可视化客户端 Workbench,集成了丰富的数据库操作管理功能,大大降低了数据库使用的学习成本,帮助我们快速完成业务设计。
从使用的效果来看:
• 以我们的电解区域场景为例,我们单一场景有超过 5000 个测点,采集频率为 1s,当前存储数据量已经超过了 300 亿条。在这一情况下,我们采用多通道并行存储,IoTDB 写入的效率依旧保持了非常高的性能,达到了毫秒级。
4. 对未来的合作有哪些期望?
在了解了 IoTDB,并且应用了 IoTDB 以后,我们发现在未来的道路上有更大的信心去做好有色行业智能制造的发展,在国际化、智慧化、数字化的这条路上,和 IoTDB 一起共同成长,取得更加好的应用场景(效果),来实现恩菲和 IoTDB 的共同进步。
更多内容推荐:
• 了解更多 IoTDB 应用案例