當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 廣西OA系統(tǒng) > 南寧OA系統(tǒng) > 南寧OA快博
分布式數(shù)據(jù)庫在中小型生產(chǎn)系統(tǒng)中的應(yīng)用研究
0 引 言
以往很多時候,中小型企業(yè)由于自身的特殊條件無法使用市場上通用的MIS系統(tǒng),或者為了省錢而使用人工來管理生產(chǎn)數(shù)據(jù)和有關(guān)的文件檔案。但是人工方式存在著許多缺點(diǎn),例如:效率低、保密性差、不易防止產(chǎn)品串貨等,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)信息都帶來了不少的困難。
1 中小型企業(yè)自身的特殊條件和要求
中小型企業(yè)尤其是小型企業(yè)的生產(chǎn)活動往往僅針對某一件或某一系列產(chǎn)品,類型少而近似,因此,過于繁雜的MIS系統(tǒng)對于他們并不適合;某些企業(yè)的生產(chǎn)具有明顯的季節(jié)性,比如種子生產(chǎn)行業(yè),生產(chǎn)時間大約集中在每年的9月到次年的2月,所以在廠房、公司和庫房之間布置專用網(wǎng)則網(wǎng)絡(luò)利用率不高;在上MIS系統(tǒng)之前,中小型企業(yè)可能擁有自己的大量生產(chǎn)數(shù)據(jù)并以集中或分散形式存放,那么如何將這些數(shù)據(jù)系統(tǒng)化并和今后的生產(chǎn)銜接起來是數(shù)據(jù)庫技術(shù)要解決的重要問題;中小型企業(yè)資金相對較少,因此,如果使用MIS系統(tǒng),那么如何幫助他們節(jié)省資金是關(guān)鍵問題之一。
2 系統(tǒng)結(jié)構(gòu)
由于中小型企業(yè)的廠房和庫房往往和公司辦公地點(diǎn)不在同一位置,所以采用分布式的數(shù)據(jù)庫架構(gòu)來解決公司業(yè)務(wù)數(shù)據(jù)的管理問題是最合適的了。圖1和圖2是中小型企業(yè)生產(chǎn)管理信息系統(tǒng)可采用的系統(tǒng)結(jié)構(gòu),后面將詳細(xì)介紹該系統(tǒng)結(jié)構(gòu)下關(guān)鍵技術(shù)數(shù)據(jù)庫復(fù)制的實(shí)施方法和過程。
圖1 數(shù)據(jù)中心(總公司)系統(tǒng)結(jié)構(gòu)
圖2 數(shù)據(jù)分中心(廠房)系統(tǒng)結(jié)構(gòu)
3 關(guān)鍵技術(shù)——數(shù)據(jù)庫復(fù)制
一般來說,產(chǎn)品加工廠會設(shè)在城市郊區(qū)或農(nóng)村,與主要以辦公為主位于市內(nèi)的總公司離的較遠(yuǎn),形成以總公司為中心、各個加工廠和直銷點(diǎn)為數(shù)據(jù)分中心的星型分布狀態(tài),于是生產(chǎn)、銷售、管理地點(diǎn)的地理分布使得產(chǎn)品的信息數(shù)據(jù)處于相應(yīng)的分布式環(huán)境中,那么產(chǎn)品的生產(chǎn)、儲/銷信息與相應(yīng)的管理信息就需要通過網(wǎng)絡(luò)在產(chǎn)品加工廠和總公司之間進(jìn)行交互并保持兩地信息的一致性。
3.1 選用數(shù)據(jù)庫復(fù)制技術(shù)解決數(shù)據(jù)分布的原因
數(shù)據(jù)庫復(fù)制技術(shù)是在數(shù)據(jù)庫之間對數(shù)據(jù)和數(shù)據(jù)庫對象進(jìn)行復(fù)制和分發(fā)并進(jìn)行同步以確保其一致性的一組技術(shù)。由于分布式的數(shù)據(jù)環(huán)境特性:1.?dāng)?shù)據(jù)中心(總公司)新數(shù)據(jù)或處理后的數(shù)據(jù)需要復(fù)制或分發(fā)至一個或多個數(shù)據(jù)分中心(加工廠或直銷點(diǎn));2.各個數(shù)據(jù)分中心要將數(shù)據(jù)更改匯總到數(shù)據(jù)中心服務(wù)器上,然后將數(shù)據(jù)修改合并到一起,潛在地識別和解決沖突。
因此,我們選擇使用數(shù)據(jù)庫復(fù)制技術(shù)作為這種分布式數(shù)據(jù)環(huán)境的解決方案。
3.2 解決方案
在實(shí)施數(shù)據(jù)庫復(fù)制的過程中。應(yīng)考慮到:
(1)有些行業(yè)生產(chǎn)是有季節(jié)性的,甚至每年有幾乎半年時間不生產(chǎn),或者各分中心與數(shù)據(jù)中心的數(shù)據(jù)復(fù)制并非實(shí)時進(jìn)行,而是每隔一段時間集中匯總,再加上為中小型企業(yè)節(jié)省資金考慮,因此租用專線、使用VPN等方式是不劃算的,選擇用電話線撥號上網(wǎng)進(jìn)行數(shù)據(jù)復(fù)制是比較經(jīng)濟(jì)、合適的方式;
(2)數(shù)據(jù)復(fù)制不像一般的傳遞數(shù)據(jù),它更要將數(shù)據(jù)進(jìn)行同步處理。數(shù)據(jù)復(fù)制時數(shù)據(jù)中心從發(fā)布服務(wù)器向訂閱服務(wù)器分發(fā)數(shù)據(jù)的過程中,要使發(fā)布服務(wù)器和訂閱服務(wù)器得以在連接或未連接時更新數(shù)據(jù),然后在連接時合并所有數(shù)據(jù)分中心的更新,使復(fù)制后的分中心數(shù)據(jù)與數(shù)據(jù)中心的數(shù)據(jù)的相應(yīng)部分完全一致,所以具體地,可選用合并復(fù)制的用法復(fù)制數(shù)據(jù)庫。
3.3 具體實(shí)施步驟
(1)數(shù)據(jù)中心配置發(fā)布服務(wù)器和分發(fā)服務(wù)器,指定發(fā)布數(shù)據(jù)庫和分發(fā)數(shù)據(jù)庫和發(fā)布類型(合并發(fā)布),指定存儲快照文件夾的根位置并創(chuàng)建發(fā)布;
(2)數(shù)據(jù)中心創(chuàng)建請求訂閱,添加或指定注冊的訂閱服務(wù)器;
(3)脫機(jī)工作時,各個數(shù)據(jù)分中心可以更新數(shù)據(jù)。電話線連接后,通過使用請求訂閱,各數(shù)據(jù)分中心通過訂閱服務(wù)器在需要時下載數(shù)據(jù)中心分發(fā)的所有相應(yīng)數(shù)據(jù)到自己的訂閱數(shù)據(jù)庫;
(4)連通數(shù)據(jù)中心發(fā)布數(shù)據(jù)庫服務(wù)器,生成訂閱。訂閱生成后,各個數(shù)據(jù)分中心更新后的數(shù)據(jù)將傳播到發(fā)布服務(wù)器和訂閱服務(wù)器,同時進(jìn)行同步處理檢測并解決沖突(如果有的話)。
3.4 特別說明
在實(shí)際操作中,由于電話線傳輸速度慢并且數(shù)據(jù)庫復(fù)制的初始化需要傳輸大量信息,如果速率太低或者掉線會給數(shù)據(jù)庫復(fù)制的初始化工作帶來不便。因此,可以選用在數(shù)據(jù)中心局域網(wǎng)初始化各分中心的訂閱數(shù)據(jù)庫框架再將該數(shù)據(jù)庫用移動存儲的方式帶到相應(yīng)數(shù)據(jù)分中心附加的方法解決。
(1)(數(shù)據(jù)中心)在發(fā)布服務(wù)器上首先配置發(fā)布和分發(fā),使用數(shù)據(jù)中心局域網(wǎng)的其他計算機(jī)作為訂閱服務(wù)器,對每個分中心都要對所分發(fā)的對應(yīng)本分中心的訂閱內(nèi)容進(jìn)行一次初始化訂閱操作(需要用快照初始化框架),以生成相應(yīng)的訂閱數(shù)據(jù)庫;
(2)各分中心使用移動存儲將自己的已初始化框架的訂閱數(shù)據(jù)庫從數(shù)據(jù)中心帶回并附加到本地訂閱服務(wù)器上;
(3)分中心連通數(shù)據(jù)中心發(fā)布數(shù)據(jù)庫服務(wù)器,生成訂閱(此時不需要初始化框架)訂閱生成后馬上運(yùn)行同步處理,期間不要更改任何數(shù)據(jù)(適用發(fā)布服務(wù)器、訂閱服務(wù)器)。
使用這種方式有效地避免因電話線傳輸速度慢,使發(fā)布服務(wù)器向訂閱服務(wù)器初始化框架不易順利進(jìn)行的問題。以這種方式初始化訂閱數(shù)據(jù)庫框架后進(jìn)行復(fù)制時,按照數(shù)據(jù)庫復(fù)制的規(guī)范步驟進(jìn)行即可。
4 結(jié) 語
本文介紹的基于SQL Server的分布式數(shù)據(jù)庫在中小型生產(chǎn)系統(tǒng)中的實(shí)現(xiàn)方法是筆者通過參加設(shè)計幾個MIS/福州OA系統(tǒng)的經(jīng)驗總結(jié),尤其是對在分布式數(shù)據(jù)環(huán)境下的數(shù)據(jù)庫復(fù)制技術(shù)的掌握和總結(jié)方面,我們認(rèn)為有比較實(shí)際的參考價值。但是鑒于每個生產(chǎn)管理系統(tǒng)都有自身的特點(diǎn)或者在軟件使用過程中可能發(fā)生不同的情況,這給數(shù)據(jù)庫的復(fù)制帶來了一定的網(wǎng)難,不易完全統(tǒng)一解決,所以還需要對實(shí)際情況進(jìn)行特殊處理,從而進(jìn)一步完善數(shù)批庫復(fù)制技術(shù)在各種條件下的實(shí)施。(萬方數(shù)據(jù))
- 1SaaS“一元充值”的模式究竟能走多遠(yuǎn)?
- 2河南省裝修裝飾行業(yè)出臺兩部“新規(guī)”
- 3賽維出售三電站抵債 新大新材應(yīng)收賬款變通解決
- 4簡述電子商務(wù)對運(yùn)輸物流和供應(yīng)鏈的影響
- 5業(yè)界分析:CRM廠商緣何如此稀少
- 6新舊交替生死未卜 如何進(jìn)行福州OA版本升級
- 7集團(tuán)管控 中國企業(yè)國際化如何起步
- 8金蝶K/3 WISE V13.0即將發(fā)布 以社交化ERP助制造業(yè)突圍
- 9煤炭行業(yè)整合在即 將直接利好相關(guān)上市企業(yè)
- 10福州OA體驗營銷和推廣模式分析
- 11安徽毫州12家藥企涉嫌違法染色增重被查
- 12中小企業(yè)創(chuàng)世紀(jì)在逆境中尋求生機(jī)
- 13對于業(yè)務(wù)流程再造的比較研究述評
- 14中鐵快運(yùn)選擇Avaya聯(lián)絡(luò)中心解決方案
- 15成熟的Web服務(wù)和虛幻的SOA實(shí)現(xiàn)
- 16王玨林:上半年不算回暖 下半年市場依然艱難
- 17看IBM怎么做生意
- 18與CIO一起破解ERP的使用成本之謎
- 19六項建議 企業(yè)應(yīng)該如何構(gòu)建最佳SOA
- 202008年中國通用福州OA產(chǎn)品進(jìn)入更新?lián)Q代時期
- 21企業(yè)SOA應(yīng)用性能管理問題和解決策略
- 22SOA的設(shè)計方式:理解模式相互關(guān)系
- 23Office 2007升級至Office 2010的八點(diǎn)須知
- 24福州OA項目規(guī)劃時的六大項禁忌
- 25呼叫中心高效運(yùn)營的六個基本特征
- 26銀十房企加大推盤力度 黃金周促銷戰(zhàn)提前開打
- 27經(jīng)濟(jì)衰退時期SOA應(yīng)對危機(jī)的五根救命稻草
- 28福州OA實(shí)施 選擇合適的咨詢顧問是關(guān)鍵
- 29實(shí)施福州OA給企業(yè)成本管理變革帶來的的影響
- 30如何尋找屬于自己的商業(yè)智能模式?
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓