物流管理系統(tǒng)分布式數(shù)據(jù)庫概述
[ 時(shí)間:2013-01-30 19:20 點(diǎn)擊: ]
LMIS為了實(shí)現(xiàn)物流客戶服務(wù)子系統(tǒng),必須對數(shù)據(jù)庫的分布位置作出決策,即采取集中式或分布式。
物流系統(tǒng)數(shù)據(jù)庫的發(fā)展出現(xiàn)了分布式數(shù)據(jù)庫。將計(jì)算機(jī)分散并應(yīng)用在多個(gè)地理位置不同或功能不同的地區(qū),以便本地計(jì)算機(jī)主要用于滿足本地的處理需要的方式稱作分布式處理。分布式處理的出現(xiàn)是由于現(xiàn)實(shí)需要和計(jì)算機(jī)與通信技術(shù)的發(fā)展而產(chǎn)生的,‘現(xiàn)代的企業(yè)或組織可能分布在不同的地區(qū),甚至不同的圍室_官們尊甫涌衍網(wǎng)終往作一趕樸翻廿同的業(yè)書
分布式數(shù)據(jù)庫指的是數(shù)據(jù)可以被存儲(chǔ)到多個(gè)不同地理位置的數(shù)據(jù)庫中。分布式數(shù)據(jù)庫有多種形式:
(一)分立式數(shù)據(jù)庫
物流分立式數(shù)據(jù)庫(Partitioned database)是將中心數(shù)據(jù)庫分為多個(gè)部分,每個(gè)部分都有自己的數(shù)據(jù)庫,而且存放只為本地區(qū)服務(wù)的數(shù)據(jù),本地?cái)?shù)據(jù)的改變經(jīng)常在晚上成批地傳送到中心數(shù)據(jù)庫以實(shí)現(xiàn)數(shù)據(jù)的一致性.
(二)副本式數(shù)據(jù)庫
副本式數(shù)據(jù)庫(Duplicate database)是將中心數(shù)據(jù)庫復(fù)制到各個(gè)遠(yuǎn)程地而各個(gè)遠(yuǎn)程地點(diǎn)需要按時(shí)地修改中心數(shù)據(jù)庫.
(三)集中索引分布式數(shù)據(jù)庫
集中索引分布式數(shù)據(jù)庫(Central index distributed database)只需在中心存儲(chǔ)、維護(hù)名稱索引,而將完整的記錄存放在本地,當(dāng)查詢一條記錄時(shí),通過查找中心的名字索引就會(huì)確定記錄所存放的位置。
(四)網(wǎng)絡(luò)請求分布式數(shù)據(jù)庫
將集中索引分布式數(shù)據(jù)庫經(jīng)過適當(dāng)?shù)淖兓?,就可以形成網(wǎng)絡(luò)請求分布式數(shù)據(jù)庫( Ask一the一network distributed database)。這種方案沒有中心名稱索引,而是通過遍訪網(wǎng)絡(luò)上的所有遠(yuǎn)程處理器來查找所需的記錄,然后整個(gè)記錄被傳送到發(fā)出請求的處理器,參見圖7-21 (d)o
與集中式數(shù)據(jù)庫相比較,分布式數(shù)據(jù)庫減少了單一的大量集中處理的弱點(diǎn)。它們允許通過購買更小、更便宜的小型機(jī)來提高系統(tǒng)功能,給本地用戶提高了服務(wù)和響應(yīng)速度,本地?cái)?shù)據(jù)庫有時(shí)會(huì)脫離中央數(shù)據(jù)庫的標(biāo)準(zhǔn)和定義,廣泛地分布式訪問敏感的數(shù)據(jù)會(huì)造成安全問題。
盡管有這些弱點(diǎn),分布式處理還是發(fā)展很快。隨著通訊系統(tǒng)功能的增強(qiáng),越來越多的信息服務(wù)將采用分布式。014國際跨國公司越來越多,分布式數(shù)據(jù)庫也將會(huì)越來越多。問題不在于要不要分布,而是如何分布才能使成本降低并提高響應(yīng)但又不犧牲數(shù)據(jù)和系統(tǒng)的完整性。因此在設(shè)計(jì)LMIS時(shí),也需要考慮該問題。
來源:上海強(qiáng)生搬場運(yùn)輸有限公司