哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

基于Berkeley DB的機房環(huán)境監(jiān)控系統(tǒng)

來源:現(xiàn)代電子技術 作者:秩名2012年07月30日 11:02
[導讀] 在機房環(huán)境監(jiān)控系統(tǒng)中,需要對大量的實時數(shù)據進行采集和處理。開源Berkeley DB具有體積小,快速高效,穩(wěn)定可靠,可移植等特點,非常適用于嵌入式環(huán)境下的數(shù)據管理。為了提高該監(jiān)控

  摘要:在機房環(huán)境監(jiān)控系統(tǒng)中,需要對大量的實時數(shù)據進行采集和處理。開源Berkeley DB具有體積小,快速高效,穩(wěn)定可靠,可移植等特點,非常適用于嵌入式環(huán)境下的數(shù)據管理。為了提高該監(jiān)控系統(tǒng)的可靠性和穩(wěn)定性,采用嵌入式數(shù)據庫Berkeley DB,利用交叉編譯器對數(shù)據庫文件進行交叉編譯,并且在ARM系統(tǒng)上添加動態(tài)鏈接庫的方法實現(xiàn)數(shù)據庫在ARMLinux環(huán)境下的穩(wěn)定運行,實現(xiàn)了基于Berkeley DB的機房環(huán)境監(jiān)控系統(tǒng),獲得了預期的效果。

  關鍵詞:嵌入式數(shù)據庫;ARM;Berkeley DB;監(jiān)控系統(tǒng)

  引言

  隨著社會信息化進程的發(fā)展,許多行業(yè)部門的中心機房設備和規(guī)模也日趨擴大,配套的環(huán)境設備也日益增多,一旦機房的環(huán)境設備出現(xiàn)故障,將直接影響計算機系統(tǒng)的安全運行,后果不堪設想。為了保證安全,對機房的環(huán)境設備進行自動監(jiān)控是極其重要的。

  1 機房環(huán)境設備監(jiān)控的主要內容及基本功能

  機房環(huán)境設備監(jiān)控的主要內容有:機房用電的檢測;對機房低壓配電柜,UPS電源設備的輸入端和輸出端,各回路的電壓、電流、頻率、電功率的監(jiān)測;溫度、濕度的監(jiān)測;機房漏水的監(jiān)測;消防的監(jiān)測。

  通過對機房環(huán)境設備特點的分析,可把機房環(huán)境監(jiān)控系統(tǒng)的基本功能概括為:現(xiàn)場數(shù)據的實時采集、發(fā)送和顯示;對采集到的數(shù)據進行處理和存儲;對數(shù)據處理的結果進行分析、判斷和報警;提供多種業(yè)務支持等。

  2 監(jiān)控系統(tǒng)對數(shù)據庫的要求

  由于該監(jiān)控系統(tǒng)的信息吞吐量大,多用戶數(shù)據共享,實時性強等需求特點,對數(shù)據的存儲與處理宜采用數(shù)據庫方式。監(jiān)控系統(tǒng)需要24 h不間斷地進行監(jiān)控,而數(shù)據采集系統(tǒng)更是要求在長期無人值守的情況下連續(xù)工作,因此,可靠性和穩(wěn)定性便成為整個系統(tǒng)首要考慮的問題。監(jiān)控主機一旦發(fā)生斷電,通信故障,甚至系統(tǒng)崩潰等突發(fā)事件,在修復后應能從數(shù)據采集物理存儲介質中獲得不少于15天的原始數(shù)據,這些數(shù)據在時間上必須是連續(xù)的,而且必須持續(xù)到系統(tǒng)故障前的一個文件保存周期內。為達到上述要求,必須在數(shù)據采集系統(tǒng)中裝載一個嵌入式數(shù)據庫。

  3 嵌入式數(shù)據庫Berkeley DB簡介

  3.1 Berkeley DB的特點

  Berkeley DB是開放源代碼的嵌入式數(shù)據庫,為數(shù)據訪問和管理提供了簡單API函數(shù)調用,并支持包括C,C++,Java,Perl,TCL,Pyth on和PHP等的多種編程語言。Berkeley DB作為一種嵌入式數(shù)據庫系統(tǒng)在許多方面有著獨特的優(yōu)勢。首先,由于其應用程序和數(shù)據庫管理系統(tǒng)運行在相同的進程空間中,耗費在通信上的開銷降低到了極低程度。其次,它使用簡單的函數(shù)調用接口來完成所有的數(shù)據庫操作,而不是在數(shù)據庫系統(tǒng)中經常用到的SQL語言,避免了對結構化查詢語言進行解析和處理所需的開銷。

  3.2 Berkeley DB數(shù)據庫操作

  通過內嵌在程序中的函數(shù)庫完成對數(shù)據的保存,查詢,修改和刪除等操作。對它的操作要調用專用的API實現(xiàn),這些API提供了查詢,插入,刪除等功能。比如com.sleepycat.db.Db類代表數(shù)據庫對象。Db類的put()方法完成的是插入功能;get()完成的是獨處數(shù)據的功能;com.sleepycat.db.Dbc是游標類,提供了遍歷數(shù)據庫記錄的功能。

  Berkeley DB提供了數(shù)據庫句柄結構DB,數(shù)據庫記錄結構DBT,數(shù)據庫游標結構DBC,數(shù)據庫環(huán)境句柄結構DB_ENV,數(shù)據庫操作函數(shù),如數(shù)據庫創(chuàng)建函數(shù):DB→open();數(shù)據庫些函數(shù)DB→put()等,通過對這些函數(shù)的調用實現(xiàn)了對數(shù)據庫復雜的管理操作。

12下一頁

本文導航

機房環(huán)境監(jiān)控系統(tǒng)相關文章

機房環(huán)境監(jiān)控系統(tǒng)相關下載

發(fā)表評論
技術交流、積極發(fā)言! 發(fā)表評請遵守相關規(guī)定。

0 條評論

推薦閱讀

每月人物

正面迎戰(zhàn)智慧家庭:從稱體重到“稱”健康,芯海智慧測量全包了!

正面迎戰(zhàn)智慧家庭:從稱體重到“稱”健康,芯海智慧測量全包
隨著科技的發(fā)展,人們對生活質量的追求越來越高,傳統(tǒng)的家庭生活方式已經無法滿足現(xiàn)代人的家居生活,智慧家庭的新型生活理念成為很多人夢寐以求的...

依托AI平臺,涂鴉智能開啟全屋智能2.0時代!

依托AI平臺,涂鴉智能開啟全屋智能2.0時代!
隨著物聯(lián)網技術的突飛猛進,生活中越來越多的家庭設備將會聯(lián)上網絡,變得“智慧”起來,智慧家庭的概念成了這幾年媒體、企業(yè)、用戶關注的焦點,而...

每周排行

  • 型 號
  • 產品描述
宿迁市| 辽中县| 武邑县| 沾化县| 无锡市| 长宁县| 合阳县| 苗栗县| 苏尼特右旗| 安龙县| 根河市| 镇赉县| 营口市| 襄汾县| 论坛| 葵青区| 巨鹿县| 磐石市| 洪洞县| 文山县| 徐闻县| 阳谷县| 青海省| 扎鲁特旗| 满洲里市| 仲巴县| 永川市| 枣庄市| 七台河市| 肥乡县| 阿克苏市| 威信县| 湘乡市| SHOW| 泗阳县| 石首市| 观塘区| 镇雄县| 杭州市| 安化县| 翼城县|