宿舍通道背景技術(shù)
作者:admin
更新時間:2022-03-07
點擊數(shù):
學(xué)生公寓無障礙通道系統(tǒng)目前普遍采用C/S架構(gòu),一般由一個服務(wù)器作為數(shù)據(jù)源提供系統(tǒng)數(shù)據(jù)和網(wǎng)站訪問,每臺通道機對應(yīng)一臺PC作為客戶端,負責實時監(jiān)控和數(shù)據(jù)上傳。這種架構(gòu)普遍存在幾個問題1.客戶端普遍采用裝有windows桌面系統(tǒng)的pc機目前國內(nèi)學(xué)生公寓無障礙通道系統(tǒng)客戶端普遍使用裝有windows桌面系統(tǒng)的pc 機作為系統(tǒng)的軟、硬件平臺。使用該平臺主要有兩個缺陷:1.眾所周知,windows桌面系統(tǒng)安全性較差,容易受到蠕蟲,木馬等各種計算機病毒攻擊,而無障礙通道系統(tǒng)一般處于封閉網(wǎng)絡(luò)中,即便安裝了殺毒軟件其病毒庫也無法更新,因此對于病毒攻擊也形同虛設(shè)。這使得客戶端數(shù)據(jù)始終處于不安全的環(huán)境中,容易因系統(tǒng)崩潰而丟失或被竊取,另外為保障所有系統(tǒng)正常運行,管理員的大量日常維護也頗為費事。2.無障礙通道系統(tǒng)客戶端功能相對專一,只用來進行監(jiān)控,抓拍,上傳數(shù)據(jù)等簡單工作,使用PC機作為其硬件平臺是一種資源浪費,而且客戶端數(shù)量眾多,使用pc大大增加了整個系統(tǒng)的成本2.服務(wù)器普遍壓力較大,工作效率低下學(xué)生公寓無障礙通道系統(tǒng)通??蛻舳吮姸?,而且實時或定期上傳的通過記錄數(shù)據(jù)量較大。據(jù)統(tǒng)計,一所擁有在校生三萬人左右的大學(xué),所有宿舍一個月內(nèi)將產(chǎn)生五至六百萬條通過記錄,這些通過記錄上傳在服務(wù)器端所產(chǎn)生的大量數(shù)據(jù)庫I/O操作讓服務(wù)器總是處于滿負荷工作的狀態(tài),令其不堪重負,無力及時響應(yīng)用戶的查詢請求。3.客戶端不易增加或改變功能系統(tǒng)在使用過程中,數(shù)據(jù)庫的同步通過后臺的同步程序保證。一般來說,數(shù)據(jù)庫同步程序同步策略是,將同步語句寫入程序,程序設(shè)計為一個死循環(huán),不斷輪詢執(zhí)行這些固定不變的語句,以此保持客戶端與服務(wù)器數(shù)據(jù)庫的一致性。用戶可能希望增加或改變某些功能,原有的數(shù)據(jù)庫結(jié)構(gòu)可能不支持這些新的功能,因此往往要求改變數(shù)據(jù)庫結(jié)構(gòu),如增加或刪除表,改變表結(jié)構(gòu),增加或刪除約束等等,同步流程也會隨之變化,客戶端數(shù)量眾多,無法手動修改,只能通過數(shù)據(jù)庫的同步程序,傳統(tǒng)的更新方式是生成新版本的程序,但每次對數(shù)據(jù)庫的結(jié)構(gòu)進行簡單更改都更換數(shù)據(jù)庫同步程序無謂增加了開發(fā)人員的負擔,是一種非常不經(jīng)濟的做法。