陳清
(中煤科工集團重慶研究院有限公司, 重慶 400039)
煤礦大型機電設備是各級監管機構的重點管控對象[1],對煤礦大型機電設備進行有效監管既是應急管理部信息化發展總體戰略規劃的重要組成部分,也是大型煤礦集團公司信息化建設重要內容[2]。因此亟需利用信息化手段實現煤礦大型機電設備在線、快速、有效管控[3-6]。
現有煤礦大型機電設備聯網主要是在煤礦企業部署前置數據采集服務器,通過安裝在數據采集服務器上的數據采集程序從數據源獲取數據,以文本文件的方式緩存于前置數據采集服務器的指定文件目錄,然后利用數據上傳工具通過文件傳輸協議(File Transfer Protocol,FTP)將文本文件傳輸至省級煤礦安全監察局等上級監管部門數據中心的FTP服務器,并利用安裝在數據分析服務器上的數據解析程序將文本文件數據進行逆向解析并保存到目標庫中[7]。但基于FTP的煤礦大型機電設備聯網架構在實際使用過程中存在以下問題:① 在面向對象為主流編程方式的情況下,數據在文本文件、內存對象、數據庫文件之間流轉,數據交換協議制定復雜[8]。② 實時數據生成頻率較快,數據解析程序將實時數據寫入關系數據庫實時數據表,為避免數據沖突,通常會對實時數據表進行加鎖,并且數據應用系統高頻訪問關系數據庫實時數據表,會大大增加數據庫讀寫壓力。③ 數據采集程序和數據解析程序不斷新建、刪除文本文件,會產生大量磁盤碎片,對數據采集服務器和數據分析服務器磁盤造成物理損壞。……