柴華
(中國民用航空中南地區空中交通管理局湖北分局 430000)
氣象數據庫監控系統設計方法分析
柴華
(中國民用航空中南地區空中交通管理局湖北分局 430000)
在我國綜合國力的增強下,各個行業對于氣象數據準確性的要求越來越高,為了保證氣象數據庫運行穩定性,需要兼顧到各類需求,制定出科學的監控方法。本文主要針對氣象數據庫監控系統的運行需求與設計方式進行分析,以期為氣象服務行業提供參考。
氣象數據庫;監控系統;設計方法
在我國社會的發展下,各個領域對于氣象信息的需求量也逐漸增多,對于氣象資料穩定性和實時性要求也逐年增高,為了滿足這一需求,各地氣象中心紛紛建立氣象數據庫系統,以滿足人們對氣象信息的需求。氣象數據庫儲存的數據資料類型、設備數量越來越多,各類突發情況發生可能性更高,這就對數據庫保障工作提出了更為嚴格的要求,除了需要定時進行檢查,還要對各類數據庫進行科學的監控,更好的應對運行中的突發問題。
在現代化科技信息的發展下,氣象預報業務系統對于數據庫的依賴性比以往更強,氣象數據庫在保證氣象變換預報中起著重要的意義,對于現階段氣象數據庫監控工作而言,是對傳統數據庫系統的優化,為此,需要根據現階段的標準進行改進,使之可以更好的適應現代化商業數據庫系統的運行需求。氣象數據庫要得以有序運轉,必須要有完善的監控系統,這不僅可以保證系統性能,還能夠提升數據庫系統運行的安全性與穩定性。為了滿足這一需求,在設計氣象數據庫時,需要關注到三個問題:①系統的穩定性與實用性,在建立氣象數據庫時,需要對涉及到的重要因素與資料進行詳細的分析,減少設計誤差,降低系統運行的出錯率;②系統設計要考慮到成本與后續的維護問題,一般情況下,系統頻繁交換會影響其綜合性能,影響實時數據庫的儲存性能,因此,需要針對數據庫的采集周期與采集時間進行合理的優化,降低額外消費;③系統要滿足開放性與易操作性的要求,信息透明公開、界面簡單明了,遵循先進性、開放性、標準化原則,注重提升系統的可擴展性。
2.1 注重監控系統設計的安全性
在氣象數據庫之中,監控系統是一個核心內容,其運行狀態可以保證數據庫運行的安全性,在關于安全性的問題上,需要深入分析系統面臨的威脅類型。調查顯示,氣象數據庫系統面臨的安全威脅主要來自惡意攻擊、操作失靈、病毒破壞三個方面,且系統本身會存在安全漏洞,這就需要維護人員進行定期的維護。同時,氣象數據庫系統的用途是開放的,容易受到黑客和病毒的影響,其中一個環節發生問題,都會影響數據庫運行的穩定性。
為此,在設計時,需要對監控系統的核心模塊進行處理,設置好監控級別,優化數據庫系統,針對重要信息進行加密數據,發送端加密、接收端解密,避免數據泄露。此外,還要注重系統運行環境的監控,加強服務異常狀態的報警,明確監控信息分類。
2.2 提升業務值班監控系統的效能
氣象數據監控系統會涉及到各線值班人員,為此,在設計時,需要考慮到值班人員的值班特點、聲音報警的要求,將監控信息集中顯示出來,提升報警級別,讓監控信息可以一目了然的顯示出來。此外,還要對數據庫錯誤類別進行分類,以故障處理作為導向,協助后臺技術人員與值班人員進行溝通,將一些不重要信息屏蔽,避免干擾值班人員的正常工作。
2.3 實時監控系統的設計要點
實時數據庫的變化屬于系統的重點監控對象,數據庫系統的監視內容包括空間監視、運行狀態監視、用戶行為監視等,監視重點為數據庫表空間監視、關鍵進程監視、磁盤利用率等系統資源的監視。具體的流程監視則由報數量統計、未處理資料統計、報缺數據統計、報錯統計、數據入庫統計、數據備份監視、處理進程狀態監視組成,利用SQL server2000數據庫,可以對監控系統基本操作進行科學的定義,提升系統運行穩定性,達到程序應用的簡化目的。
氣象數據庫監控系統架構可以采用C/S模式,監控客戶端和被監控節點的服務端程序之間通過JAVA的RMI遠程方法調用機制進行通信。監控管理客戶端為被監控節點提供遠程管理功能,且被監控節點可直接訪問Rracle數據庫的動態視圖,利用操作系統的API獲得實時狀態信息,并根據存儲在本地數據庫中的規則庫和知識庫進行判斷,將可能會發生的問題通知監控管理客戶端提示用戶告警。針對氣象資料時效性強的特點,宜采用分區存儲的方法,將氣象數據劃分為在線庫、近線庫、離線庫和反演庫。其中,在線庫用于存放較少量的最新數據,近線庫存放過期數據,離線庫存放歸檔后的備份氣象資料,反演庫存放預報員指定范圍的歷史氣象資料。而人工采集系統為數據庫運行提供了窗口界面,用人工交互法對數據進行錄入,對錄入數據進行加工處理,再根據網絡結構化原則進行監控,按照用戶控件按鈕來完成相關的功能。最后即可根據用戶的具體需求來檢索。系統還可以提供實時資料、歷史資料之間的對比,方便用戶了解事實數據庫情況、歷史數據序列與數據庫結構,用戶可以根據需求來對數據進行歸檔、恢復和備份,保證了監控系統運行的平穩性。
合理的監控方式是保證氣象數據庫運行安全性的前提,在設計時,需要遵循以人為本的原則,正確處理好設備與人之間的關系。作為設計人員,需要加強學習,不斷提升自身的創新意識,革新傳統的設計方法,對監控系統進行合理布局,綜合考慮各類因素,這樣才能夠保證監控系統設計的成效。
[1]阿不力米提·阿布都克力木,于帥,李占睿.利用氣象數據庫系統架設氣象預警服務平臺[J].氣象水文海洋儀器,2009(03).
[2]黃亞博,劉超,朱琳,郭拯危.Oracle RAC雙通道在氣象數據庫中的應用研究[J].計算機技術與發展,2013(07).
[3]鄒先霞,賈維嘉,潘久輝.基于數據庫日志的變化數據捕獲研究[J].小型微型計算機系統,2012(03).
[4]李興寶,侯方.基于自動氣象站與自動雨量站的氣象服務、監視及自動報警系統[J].氣象科技,2009(01).
P406
A
1004-7344(2016)26-0278-01
2016-9-3