陳家欣
(駐馬店市第二人民醫(yī)院 河南 駐馬店 463006)
在信息系統(tǒng)管理中,數(shù)據(jù)庫的應(yīng)用與開發(fā)有一定現(xiàn)實(shí)作用。數(shù)據(jù)庫的構(gòu)成方式直接影響系統(tǒng)的完整性,合理的數(shù)據(jù)庫結(jié)構(gòu)能夠提高數(shù)據(jù)儲存能效,同時能夠保證大數(shù)據(jù)的統(tǒng)一性。在基礎(chǔ)數(shù)據(jù)信息的管理工作中,數(shù)據(jù)庫管理系統(tǒng)是綜合性能與使用價值最高的一類系統(tǒng)。數(shù)據(jù)庫內(nèi)包含的信息可以作為主要特征與實(shí)體表現(xiàn)之間的關(guān)聯(lián)性[1-2]?;趯哟文P蛯用娣治觯瑢?shù)據(jù)庫結(jié)構(gòu)與網(wǎng)絡(luò)管理模型比較,發(fā)現(xiàn)前者在操作中更簡單易懂,更容易被操作者控制。數(shù)據(jù)管理模式的融合,代表了數(shù)據(jù)信息在系統(tǒng)中存在整體對稱關(guān)系,在對稱關(guān)系中,每一層的對稱管理都不盡相同,操作者則可以使用簡單的語句方式操作數(shù)據(jù)庫中的對稱關(guān)系與數(shù)據(jù)[3]。目前,基于數(shù)據(jù)庫技術(shù)的系統(tǒng)已被廣泛應(yīng)用到社會各個領(lǐng)域,為進(jìn)一步實(shí)現(xiàn)對數(shù)據(jù)庫的使用與操作規(guī)范,開發(fā)一種檔案數(shù)據(jù)庫系統(tǒng),在設(shè)計數(shù)據(jù)庫系統(tǒng)時,應(yīng)完全理解并獲取用戶需求,在確保數(shù)據(jù)庫概念結(jié)構(gòu)與邏輯性結(jié)構(gòu)的基礎(chǔ)上,細(xì)化系統(tǒng)功能,保證構(gòu)建的系統(tǒng)在實(shí)際應(yīng)用中滿足終端機(jī)構(gòu)使用需要。
在系統(tǒng)總體線路設(shè)計中,應(yīng)該全方面地關(guān)注到系統(tǒng)擴(kuò)展性的需要。例如,體驗(yàn)該系統(tǒng)的用戶在使用時需要不停地更新系統(tǒng)輔助性設(shè)備,因此,系統(tǒng)在使用中應(yīng)是一個開放的系統(tǒng),滿足特定的規(guī)范,簡單地添加或刪除系統(tǒng)模塊并配置系統(tǒng)硬件,以此種方式升級軟件或升級系統(tǒng)。
為了滿足此項(xiàng)工作需要,在設(shè)計系統(tǒng)前,需要對系統(tǒng)進(jìn)行硬件設(shè)計。硬件結(jié)構(gòu)見圖1。
從圖1可以看出,本文檔案管理系統(tǒng)的硬件主要包括主機(jī)設(shè)備、接收設(shè)備、檔案管理終端、數(shù)據(jù)服務(wù)器、應(yīng)用服務(wù)器、防火墻設(shè)備等,通過各個硬件設(shè)備的相互協(xié)作為軟件部分的管理提供有利條件。為了確保數(shù)據(jù)庫技術(shù)在后續(xù)應(yīng)用中能夠充分發(fā)揮其作用,本文針對管理系統(tǒng)當(dāng)中的數(shù)據(jù)服務(wù)器和檔案管理終端進(jìn)行詳細(xì)設(shè)計研究。
綜合考量檔案中海量數(shù)據(jù)的管理需要,本文選擇Dell EMC MD3800型號數(shù)據(jù)服務(wù)器,該型號服務(wù)器為2U機(jī)架式結(jié)構(gòu),對海量數(shù)據(jù)進(jìn)行存儲,并能夠?yàn)閿?shù)據(jù)庫技術(shù)的運(yùn)行提供更強(qiáng)大的運(yùn)行性能[4-5]。Dell EMC MD3800型號數(shù)據(jù)服務(wù)器與其他服務(wù)器相比IOPS增加了50%以上,容量增加了50%,帶寬增加了3倍,同時該型號服務(wù)器當(dāng)中的SCv3000能夠支持可節(jié)約成本的完整SCOS7軟件功能運(yùn)行,具備對數(shù)據(jù)的加密、壓縮、復(fù)制、調(diào)配等功能[6-7]。將該型號服務(wù)器應(yīng)用到本文檔案管理系統(tǒng)當(dāng)中可以為在線應(yīng)用程序提高IOPS,并為數(shù)據(jù)庫技術(shù)的應(yīng)用提供更高帶寬,能夠?yàn)橄到y(tǒng)用戶提供所需的更多生態(tài)系統(tǒng)支撐。在對海量檔案數(shù)據(jù)進(jìn)行管理時,該型號服務(wù)器能夠有效應(yīng)對各類混合工作負(fù)載。當(dāng)前該型號數(shù)據(jù)服務(wù)器已經(jīng)在制造業(yè)上市公司等得到了廣泛應(yīng)用,并且通過該服務(wù)器的運(yùn)行支撐可以使存儲平臺的可靠性達(dá)到99%,將其應(yīng)用到本文管理系統(tǒng)當(dāng)中,也能夠?yàn)楸疚南到y(tǒng)的運(yùn)行提供更加可靠的條件,為檔案管理提供更優(yōu)質(zhì)服務(wù)。
以管理體系的經(jīng)濟(jì)適應(yīng)性作為首要考慮問題,不僅需要維護(hù)多媒體平臺的升級與應(yīng)用需求,還應(yīng)在原有處理基礎(chǔ)上,對管理體系的開發(fā)成本進(jìn)行有效控制。通常情況下,檔案管理系統(tǒng)需要配置一個獨(dú)立的MySQL數(shù)據(jù)庫,且隨著信息數(shù)據(jù)存儲量的增大,數(shù)據(jù)庫自身的存儲額度條件也應(yīng)該逐漸擴(kuò)大,直至能夠與調(diào)取需求完全匹配。在完成對數(shù)據(jù)服務(wù)器的選型后,設(shè)計檔案管理終端設(shè)備。檔案管理終端設(shè)備包括系統(tǒng)上位機(jī)顯示設(shè)備以及用于實(shí)現(xiàn)對紙質(zhì)檔案存儲的檔案密集柜設(shè)備。為確保本文管理系統(tǒng)在實(shí)際應(yīng)用中的運(yùn)行效果,選用EC0-1816信號工業(yè)級微型上位機(jī)顯示設(shè)備,該型號上位機(jī)顯示設(shè)備的技術(shù)性能指標(biāo)見表1。
表1 EC0-1816型號上位機(jī)顯示設(shè)備性能指標(biāo)
除表1中上位機(jī)顯示設(shè)備具備的性能優(yōu)勢外,將其應(yīng)用到本文管理系統(tǒng)當(dāng)中,通過系統(tǒng)上位機(jī)顯示設(shè)備可以實(shí)現(xiàn)對電子檔案管理。
完成系統(tǒng)硬件結(jié)構(gòu)的設(shè)計后,引進(jìn)數(shù)據(jù)庫技術(shù)對檔案資源存儲空間邏輯結(jié)構(gòu)進(jìn)行設(shè)計。在此過程中,應(yīng)明確檔案數(shù)據(jù)的格式與結(jié)構(gòu)是存在差異的,針對不同種類的數(shù)據(jù),連接方式也不同,為了實(shí)現(xiàn)對檔案數(shù)據(jù)的常態(tài)化管理與表達(dá),需要在建立數(shù)據(jù)庫前,構(gòu)建可操作性較強(qiáng)的數(shù)據(jù)模型。在數(shù)據(jù)模型中,根據(jù)數(shù)據(jù)的屬性,對其進(jìn)行歸類與劃分,將劃分后的每一個檔案數(shù)據(jù)作為一個單獨(dú)的類別,提取不同數(shù)據(jù)在功能性方面的整合點(diǎn),確保劃分標(biāo)準(zhǔn)滿足3 nf(TNF)要求后,對于數(shù)據(jù)庫進(jìn)行物理結(jié)構(gòu)設(shè)計,以此種方式,提高系統(tǒng)的運(yùn)行速度[8-9]。將檔案數(shù)據(jù)模型分為兩種不同的類型,分別為:計算機(jī)系統(tǒng)自主數(shù)據(jù)庫形態(tài)與面對面數(shù)據(jù)庫的邏輯結(jié)構(gòu)。本次系統(tǒng)設(shè)計中充分使用實(shí)體數(shù)據(jù)庫連接模型,清晰描述數(shù)據(jù)庫結(jié)構(gòu)。同時參照數(shù)據(jù)庫中的E-R模型,保證對檔案信息操作的獨(dú)立性與便捷性,其中E-R模型由下面成分組成:對象實(shí)體的類型、表述實(shí)體連接類型、實(shí)體屬性。
此次設(shè)計的檔案管理系統(tǒng)數(shù)據(jù)庫,采用最為穩(wěn)定的Microsoft SQL Server 2000。小型數(shù)據(jù)表的設(shè)計可以使用SQL Server Mobile Edition作為支撐,借助表格構(gòu)建工具,對結(jié)構(gòu)化數(shù)據(jù)進(jìn)行整理與合并,保證在復(fù)雜任務(wù)條件下,終端可以同時執(zhí)行多個主線管理任務(wù)[10]。將數(shù)據(jù)表作為檔案資源存儲空間,對該數(shù)據(jù)庫中的多個基礎(chǔ)構(gòu)成表結(jié)構(gòu)進(jìn)行設(shè)計。例如,使用鏡像數(shù)據(jù)庫,在原服務(wù)器上連續(xù)取得前端檔案信息服務(wù)日志,在主程序產(chǎn)生錯誤管理行為時,將鏡像數(shù)據(jù)庫代替主程序執(zhí)行檔案管理工作,通過此種方式,輔助其他數(shù)據(jù)表與系統(tǒng)整體的連接。對檔案存儲中心數(shù)據(jù)庫的表結(jié)構(gòu)進(jìn)行設(shè)計,見表2。
表2 檔案存儲中心數(shù)據(jù)庫表結(jié)構(gòu)
參照上述表2,設(shè)計系統(tǒng)中用于存儲檔案的其他數(shù)據(jù)表。設(shè)計時應(yīng)注意對不同表格內(nèi)容的延展性設(shè)計,在現(xiàn)有內(nèi)容的基礎(chǔ)上,增加備用空間,用于存儲其他檔案信息,避免系統(tǒng)在錄入數(shù)據(jù)時出現(xiàn)存儲空間不足的問題。
完成對系統(tǒng)數(shù)據(jù)庫的設(shè)計后,對檔案信息管理功能進(jìn)行優(yōu)化設(shè)計,根據(jù)登錄系統(tǒng)的不同人員身份權(quán)限,對管理功能進(jìn)行規(guī)劃布設(shè)。登錄流程圖見圖2。
完成系統(tǒng)在終端的登錄后,管理員可以根據(jù)前端發(fā)出的指令,在系統(tǒng)內(nèi)執(zhí)行檔案信息的增、刪、改、查等行為,將管理后的信息導(dǎo)入數(shù)據(jù)庫,并對數(shù)據(jù)庫中的內(nèi)容,執(zhí)行一鍵更新,通過此種方式,將系統(tǒng)管理功能串聯(lián)在一起,實(shí)現(xiàn)系統(tǒng)管理功能的優(yōu)化。輸出標(biāo)記數(shù)據(jù),由管理員進(jìn)行集中管理,以此種方式識別檔案信息中是否存在冗余數(shù)據(jù)。管理員可通過定位數(shù)據(jù)錄入源端的方式進(jìn)行數(shù)據(jù)價值性的識別,當(dāng)識別到數(shù)據(jù)來自同一源端時,可認(rèn)為對應(yīng)的數(shù)據(jù)為冗余數(shù)據(jù),刪除冗余數(shù)據(jù),保留一個源端數(shù)據(jù)即可。當(dāng)識別到數(shù)據(jù)來自不同源端時,需要進(jìn)行數(shù)據(jù)屬性的分析,以此判斷對應(yīng)的數(shù)據(jù)是否為價值數(shù)據(jù),按照此種方式,保留有效數(shù)據(jù),刪除冗余數(shù)據(jù),從而實(shí)現(xiàn)對校園檔案信息的采集與分類。
為證明本次設(shè)計的檔案管理系統(tǒng),在實(shí)際應(yīng)用中具有更強(qiáng)的操作性能,將通過對比實(shí)驗(yàn)的方式,對系統(tǒng)在使用中的可行性展開測試。實(shí)驗(yàn)中,選擇試點(diǎn)地區(qū)某甲等作為試點(diǎn)單位,獲取此工作單位在近3個月內(nèi)的檔案錄入記錄。在檔案管理部門中的計算機(jī)設(shè)備上,安裝本文設(shè)計的管理系統(tǒng)。由技術(shù)人員手動操作界面,在計算機(jī)上安裝并創(chuàng)建一個Access數(shù)據(jù)庫,調(diào)整導(dǎo)入數(shù)據(jù)庫的信息格式為.mdb。根據(jù)試點(diǎn)單位現(xiàn)有檔案的類別,用于存儲不同類別的檔案信息,對檔案信息進(jìn)行規(guī)范化導(dǎo)入。導(dǎo)入信息時應(yīng)注意對每個字段的名稱、類別、類型進(jìn)行清晰定義與描述。完成對基礎(chǔ)數(shù)據(jù)庫的構(gòu)建后,在終端創(chuàng)建數(shù)據(jù)源,操作系統(tǒng)界面,打開系統(tǒng)控制面板,選擇窗口中的ODBC數(shù)據(jù)源,選擇導(dǎo)入信息的DSN選項(xiàng),使用鼠標(biāo)左鍵,單擊“添加”指令,并在數(shù)據(jù)表中選擇源端驅(qū)動程序,完成對數(shù)據(jù)導(dǎo)入驅(qū)動程序后,點(diǎn)擊界面中的“完成”功能鍵,輸入源端數(shù)據(jù)的IP地址,實(shí)現(xiàn)數(shù)據(jù)源的錄入。
選擇基于B/S架構(gòu)的管理系統(tǒng)作為傳統(tǒng)系統(tǒng),將其與本文系統(tǒng)在使用中的功能進(jìn)行對比。將參與測試的系統(tǒng)安裝并部署在相同的網(wǎng)絡(luò)環(huán)境下,對存儲在終端的檔案信息進(jìn)行批量導(dǎo)出。檔案信息在網(wǎng)絡(luò)環(huán)境下傳輸時,隨機(jī)在網(wǎng)絡(luò)中插入干擾項(xiàng),檢測兩種管理系統(tǒng)檔案導(dǎo)出是否存在數(shù)據(jù)缺失情況以及具體的數(shù)據(jù)缺失量,并按照如下公式計算得出兩種管理系統(tǒng)的丟包率:
公式(1)中,σ表示為管理系統(tǒng)檔案導(dǎo)出時的丟包率;m表示為輸入到管理系統(tǒng)當(dāng)中檔案的數(shù)據(jù)量;m′表示為導(dǎo)出后檔案中數(shù)據(jù)量。計算得出的σ值可以代表管理系統(tǒng)運(yùn)行時其檔案信息的安全性,σ越高,則說明導(dǎo)出檔案時丟包率越高,檔案信息數(shù)據(jù)丟失量越多,檔案數(shù)據(jù)安全性越低;反之,越低,則說明導(dǎo)出檔案時丟包率越低,檔案信息數(shù)據(jù)丟失量越少,檔案數(shù)據(jù)安全性越高。根據(jù)上述公式(1),在不同檔案數(shù)據(jù)流量條件下,計算得出兩種管理系統(tǒng)的丟包率,并將結(jié)果繪制成表3。
表3 兩種管理系統(tǒng)檔案導(dǎo)出時丟包率記錄表
根據(jù)檔案管理要求,管理系統(tǒng)在檔案數(shù)據(jù)流量超過50 Mbps時,其丟包率不得超過萬分之五。從表3中得到的實(shí)驗(yàn)數(shù)據(jù)可以看出,本文系統(tǒng)的丟包率均在0.015%以下,符合上述檔案管理要求;而傳統(tǒng)系統(tǒng)丟包率均超過0.1%,說明當(dāng)輸入1萬條檔案信息時,至少有10條數(shù)據(jù)信息會出現(xiàn)丟失問題,嚴(yán)重不符合檔案管理要求。因此,通過上述得出的實(shí)驗(yàn)結(jié)果可以看出,本文提出的基于數(shù)據(jù)庫技術(shù)的檔案管理系統(tǒng)在應(yīng)用時其檔案導(dǎo)出時的丟包率更低,能夠確保檔案數(shù)據(jù)信息的完整性。將本文設(shè)計的管理系統(tǒng)應(yīng)用于實(shí)際可以在確保管理效率的同時,提高檔案中數(shù)據(jù)的安全性。
本文基于數(shù)據(jù)庫技術(shù)的應(yīng)用,從硬件結(jié)構(gòu)與軟件功能兩個方面,開發(fā)了一種用于檔案管理的全新系統(tǒng),并在完成系統(tǒng)設(shè)計后,對其進(jìn)行了操作檢驗(yàn)。以此種方式,證明了本文設(shè)計的系統(tǒng)可在運(yùn)行中排除外界干擾,穩(wěn)定進(jìn)行檔案信息的錄入工作。可在后續(xù)的系統(tǒng)開發(fā)工作中,嘗試將其他技術(shù)與系統(tǒng)管理功能進(jìn)行對接,通過對系統(tǒng)在運(yùn)行中的安全測試、打包檢驗(yàn),掌握系統(tǒng)可能存在的不足,并將測試后發(fā)現(xiàn)系統(tǒng)存在的短板作為后續(xù)優(yōu)化設(shè)計的主要方向,進(jìn)行系統(tǒng)設(shè)計與開發(fā)工作的持續(xù)完善。希望此次設(shè)計的成果,可以在正式推廣使用后,代替?zhèn)鹘y(tǒng)管理系統(tǒng),以此種方式,實(shí)現(xiàn)對等地方公共機(jī)構(gòu)在市場內(nèi)的可持續(xù)發(fā)展與建設(shè)打下良好基礎(chǔ)。