郝濱 盧傳博 郭玟志
【摘要】? ?管理系統(tǒng)中,分布式數(shù)據(jù)庫(kù)的應(yīng)用,有助于完善系統(tǒng)數(shù)據(jù)存儲(chǔ)方式,提高數(shù)據(jù)存儲(chǔ)的可靠性與安全性。為增強(qiáng)管理信息系統(tǒng)性能,本文首先介紹了分布式數(shù)據(jù)庫(kù)的類(lèi)型。其次,重點(diǎn)從設(shè)計(jì)、安全策略等方面出發(fā),具體闡述了分布式數(shù)據(jù)庫(kù)的應(yīng)用方法。
【關(guān)鍵詞】? ? 管理信息系統(tǒng)? ? 分布式數(shù)據(jù)庫(kù)? ? 數(shù)據(jù)存儲(chǔ)? ? 用戶(hù)權(quán)限
前言:近年來(lái),國(guó)家各領(lǐng)域的發(fā)展速度逐漸加快,每日所產(chǎn)生的數(shù)據(jù)量顯著增加,管理難度不斷加大。傳統(tǒng)數(shù)據(jù)庫(kù)管理模式的應(yīng)用,難以適應(yīng)現(xiàn)代化的管理需求。將分布式數(shù)據(jù)庫(kù)應(yīng)用到管理過(guò)程中,可有效提高管理效率,提高維護(hù)與使用的便利性。可見(jiàn),有必要對(duì)分布式數(shù)據(jù)庫(kù)的應(yīng)用方法進(jìn)行研究。
一、分布式數(shù)據(jù)庫(kù)類(lèi)型
可用于管理信息系統(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ù):該類(lèi)型數(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ù):該類(lèi)型的數(shù)據(jù)庫(kù)中,不同站點(diǎn)上數(shù)據(jù)類(lèi)型存在差異,管理信息系統(tǒng)的類(lèi)型,同樣有所不同。
二、管理信息系統(tǒng)中分布式數(shù)據(jù)庫(kù)的應(yīng)用方法
1、結(jié)構(gòu)設(shè)計(jì)。本文所設(shè)計(jì)的分布式數(shù)據(jù)庫(kù),共包括四大層次,分別為局部?jī)?nèi)層與概念層、全局外層與概念層。上述各層中,全局外層為最高層次,本質(zhì)類(lèi)似于集中式數(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ì)的過(guò)程中。一旦發(fā)生死鎖問(wèn)題,應(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)。該類(lèi)型的策略,可涉及到“用戶(hù)”、“角色”、“權(quán)限”、“數(shù)據(jù)”四大對(duì)象。當(dāng)用戶(hù)需自數(shù)據(jù)庫(kù)中調(diào)取或獲取數(shù)據(jù)時(shí),應(yīng)具備登錄信息系統(tǒng)的權(quán)限。而該權(quán)限能否實(shí)現(xiàn),則取決于用戶(hù)在系統(tǒng)中所扮演的角色。簡(jiǎn)言之,用戶(hù)可在獲取數(shù)據(jù)時(shí),登錄至管理信息系統(tǒng)中,通過(guò)輸入“賬號(hào)+密碼”等方式,發(fā)出訪(fǎng)問(wèn)操作申請(qǐng)。此時(shí),系統(tǒng)會(huì)立即對(duì)其角色進(jìn)行判斷,并根據(jù)其角色,為其提供某方面的業(yè)務(wù)。
4、 功能實(shí)現(xiàn)。管理信息系統(tǒng)中,分布式數(shù)據(jù)庫(kù)應(yīng)具備銷(xiāo)售管理、人員管理、市場(chǎng)開(kāi)發(fā)、客戶(hù)管理、質(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ǔ),便于未來(lái)對(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ù)可立即通過(guò)系統(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)人員還可通過(guò)數(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è),觀察有無(wú)異常。一旦出現(xiàn)異常,應(yīng)立即給予維修,提高系統(tǒng)運(yùn)行的穩(wěn)定性與連續(xù)性。
結(jié)論:綜上所述,本文對(duì)管理信息系統(tǒng)中分布式數(shù)據(jù)庫(kù)的應(yīng)用問(wèn)題的研究,為社會(huì)各領(lǐng)域管理模式的調(diào)整,以及管理效率的提高提供了保證。未來(lái),各領(lǐng)域可在分析自身數(shù)據(jù)管理需求的基礎(chǔ)上,積極設(shè)計(jì)、開(kāi)放分布式數(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