郝濱 盧傳博 郭玟志
【摘要】? ?管理系統(tǒng)中,分布式數(shù)據(jù)庫(kù)的應(yīng)用,有助于完善系統(tǒng)數(shù)據(jù)存儲(chǔ)方式,提高數(shù)據(jù)存儲(chǔ)的可靠性與安全性。為增強(qiáng)管理信息系統(tǒng)性能,本文首先介紹了分布式數(shù)據(jù)庫(kù)的類型。其次,重點(diǎn)從設(shè)計(jì)、安全策略等方面出發(fā),具體闡述了分布式數(shù)據(jù)庫(kù)的應(yīng)用方法。
【關(guān)鍵詞】? ? 管理信息系統(tǒng)? ? 分布式數(shù)據(jù)庫(kù)? ? 數(shù)據(jù)存儲(chǔ)? ? 用戶權(quán)限
前言:近年來,國(guó)家各領(lǐng)域的發(fā)展速度逐漸加快,每日所產(chǎn)生的數(shù)據(jù)量顯著增加,管理難度不斷加大。傳統(tǒng)數(shù)據(jù)庫(kù)管理模式的應(yīng)用,難以適應(yīng)現(xiàn)代化的管理需求。將分布式數(shù)據(jù)庫(kù)應(yīng)用到管理過程中,可有效提高管理效率,提高維護(hù)與使用的便利性??梢姡斜匾獙?duì)分布式數(shù)據(jù)庫(kù)的應(yīng)用方法進(jìn)行研究。
一、分布式數(shù)據(jù)庫(kù)類型
可用于管理信息系統(tǒng)中的分布式數(shù)據(jù)庫(kù),包括“同構(gòu)分布式數(shù)據(jù)庫(kù)”、“異構(gòu)分布式數(shù)據(jù)庫(kù)”兩種。兩者的特點(diǎn),主要體現(xiàn)在以下方面:(1)同構(gòu)分布式數(shù)據(jù)庫(kù):該類型數(shù)據(jù)庫(kù)中,不同站點(diǎn)數(shù)據(jù)模型具有一致性。為確保管理信息系統(tǒng)的功能能夠有效實(shí)現(xiàn),需根據(jù)系統(tǒng)的設(shè)計(jì)需求,對(duì)“同構(gòu)同質(zhì)”、“同構(gòu)異質(zhì)”數(shù)據(jù)庫(kù)進(jìn)行選擇。(2)異構(gòu)分布式數(shù)據(jù)庫(kù):該類型的數(shù)據(jù)庫(kù)中,不同站點(diǎn)上數(shù)據(jù)類型存在差異,管理信息系統(tǒng)的類型,同樣有所不同。
二、管理信息系統(tǒng)中分布式數(shù)據(jù)庫(kù)的應(yīng)用方法
1、結(jié)構(gòu)設(shè)計(jì)。本文所設(shè)計(jì)的分布式數(shù)據(jù)庫(kù),共包括四大層次,分別為局部?jī)?nèi)層與概念層、全局外層與概念層。上述各層中,全局外層為最高層次,本質(zhì)類似于集中式數(shù)據(jù)庫(kù)。全局概念層的功能,在于對(duì)數(shù)據(jù)邏輯結(jié)構(gòu)進(jìn)行定義。局部概念層的功能,在于分散全局概念層的數(shù)據(jù),作為其子集而存在,對(duì)數(shù)據(jù)進(jìn)行分場(chǎng)地存儲(chǔ)。該層次中的數(shù)據(jù)相互結(jié)合,方可形成整體的數(shù)據(jù)庫(kù)[1]。局部?jī)?nèi)層的功能,在于對(duì)數(shù)據(jù)庫(kù)進(jìn)行描述。從不同角度分析,該層次數(shù)據(jù)分散情況不同。從邏輯的角度分析,局部?jī)?nèi)層數(shù)據(jù)具有整體性。從地理位置角度分析,數(shù)據(jù)則具有分散性。
2、 數(shù)據(jù)傳輸。分布式數(shù)據(jù)庫(kù)的功能,在于對(duì)管理信息系統(tǒng)中的數(shù)據(jù)進(jìn)行存儲(chǔ)與傳輸。為使其傳輸功能得以實(shí)現(xiàn),對(duì)并發(fā)事物進(jìn)行控制較為重要。分布式死鎖及處理方式,為數(shù)據(jù)庫(kù)并發(fā)事物控制方式的一種。。與鎖模型控制方式相比,可有效預(yù)防死鎖,使數(shù)據(jù)傳輸?shù)倪B續(xù)性得到提升。應(yīng)用分布式死鎖及處理方式期間,設(shè)計(jì)人員應(yīng)將“超市法”應(yīng)用到設(shè)計(jì)的過程中。一旦發(fā)生死鎖問題,應(yīng)立即停止響應(yīng)進(jìn)程,并對(duì)其資源進(jìn)行釋放,使死鎖得以解除。值得注意的是,為避免影響管理系統(tǒng)性能,應(yīng)盡可能選擇重要性較低的事物,對(duì)其進(jìn)程進(jìn)行停止。
3、 安全策略。為提高管理信息系統(tǒng)中數(shù)據(jù)的安全性,應(yīng)在應(yīng)用分布式數(shù)據(jù)庫(kù)的基礎(chǔ)上,擬定相應(yīng)的安全策略。本文所用的安全策略,主要基于角色而實(shí)現(xiàn)。該類型的策略,可涉及到“用戶”、“角色”、“權(quán)限”、“數(shù)據(jù)”四大對(duì)象。當(dāng)用戶需自數(shù)據(jù)庫(kù)中調(diào)取或獲取數(shù)據(jù)時(shí),應(yīng)具備登錄信息系統(tǒng)的權(quán)限。而該權(quán)限能否實(shí)現(xiàn),則取決于用戶在系統(tǒng)中所扮演的角色。簡(jiǎn)言之,用戶可在獲取數(shù)據(jù)時(shí),登錄至管理信息系統(tǒng)中,通過輸入“賬號(hào)+密碼”等方式,發(fā)出訪問操作申請(qǐng)。此時(shí),系統(tǒng)會(huì)立即對(duì)其角色進(jìn)行判斷,并根據(jù)其角色,為其提供某方面的業(yè)務(wù)。
4、 功能實(shí)現(xiàn)。管理信息系統(tǒng)中,分布式數(shù)據(jù)庫(kù)應(yīng)具備銷售管理、人員管理、市場(chǎng)開發(fā)、客戶管理、質(zhì)量管理等多種功能。以質(zhì)量管理為例,數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法如下:(1)入庫(kù):當(dāng)貨物入庫(kù)時(shí),有關(guān)人員應(yīng)將其生產(chǎn)日期、參數(shù)、規(guī)格等輸入至系統(tǒng)之中,并于數(shù)據(jù)庫(kù)中存儲(chǔ),便于未來對(duì)貨物質(zhì)量進(jìn)行管理。(2)預(yù)警:數(shù)據(jù)庫(kù)可實(shí)現(xiàn)對(duì)貨物參數(shù)的實(shí)時(shí)監(jiān)測(cè)以及統(tǒng)計(jì),當(dāng)發(fā)現(xiàn)某一貨物保質(zhì)期即將到期時(shí),數(shù)據(jù)庫(kù)可立即通過系統(tǒng)實(shí)現(xiàn)預(yù)警,提醒管理人員對(duì)貨物進(jìn)行處理。上述管理模式的應(yīng)用,對(duì)管理難度的降低,以及管理效率與質(zhì)量的提高,具有重要價(jià)值。
5、數(shù)據(jù)同步與系統(tǒng)維護(hù)。為預(yù)防數(shù)據(jù)丟失,對(duì)其進(jìn)行同步較為重要。當(dāng)有關(guān)人員輸入數(shù)據(jù)后,僅需點(diǎn)擊“數(shù)據(jù)同步處理”,數(shù)據(jù)庫(kù)便可立即對(duì)其進(jìn)行同步。采用上述方法對(duì)分布式數(shù)據(jù)庫(kù)進(jìn)行應(yīng)用,可有效提高數(shù)據(jù)的安全性。除此之外,有關(guān)人員還可通過數(shù)據(jù)備份的方式,對(duì)數(shù)據(jù)進(jìn)行管理,以免數(shù)據(jù)丟失,對(duì)各領(lǐng)域工作的運(yùn)行造成影響。為避免系統(tǒng)性能出現(xiàn)異常,加強(qiáng)對(duì)系統(tǒng)的維護(hù)同樣較為重要。對(duì)此,有關(guān)人員應(yīng)每月一次,對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行檢測(cè),觀察有無異常。一旦出現(xiàn)異常,應(yīng)立即給予維修,提高系統(tǒng)運(yùn)行的穩(wěn)定性與連續(xù)性。
結(jié)論:綜上所述,本文對(duì)管理信息系統(tǒng)中分布式數(shù)據(jù)庫(kù)的應(yīng)用問題的研究,為社會(huì)各領(lǐng)域管理模式的調(diào)整,以及管理效率的提高提供了保證。未來,各領(lǐng)域可在分析自身數(shù)據(jù)管理需求的基礎(chǔ)上,積極設(shè)計(jì)、開放分布式數(shù)據(jù)庫(kù),并對(duì)其進(jìn)行應(yīng)用,在保證安全策略完善的基礎(chǔ)上,及時(shí)對(duì)其進(jìn)行維護(hù),體現(xiàn)數(shù)據(jù)庫(kù)的應(yīng)用價(jià)值。
參? 考? 文? 獻(xiàn)
[1]廖彬,張?zhí)眨蠲?基于操作歷史圖的分布式Key-Value數(shù)據(jù)庫(kù)一致性檢測(cè)算法[J/OL].計(jì)算機(jī)科學(xué)2019,12(150):1-3