用戶零距離:中國恩菲 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 應用案例