所屬欄目:電子技術論文 發(fā)布日期:2015-11-12 13:50 熱度:
數(shù)據(jù)庫系統(tǒng)在很多行業(yè)都會用到,不論是教育系統(tǒng)還是工業(yè)系統(tǒng)或者管理系統(tǒng)上都有相應的數(shù)據(jù)庫用來存放數(shù)據(jù)。關于數(shù)據(jù)庫的系統(tǒng)也分為好幾部分,本文主要針對遠程分布式數(shù)據(jù)庫查詢系統(tǒng)的設計進行了一些論述,文章是一篇電子科技論文發(fā)表范文。
摘 要:作者結合自身多年對數(shù)據(jù)庫設計領域的研究與工作經(jīng)驗,在通過對大量文獻進行閱讀與研究基礎上,對遠程分布式數(shù)據(jù)庫查詢系統(tǒng)的設計進行研究,并提出相關設計方案及應用對策。
【關鍵詞】遠程分布式數(shù)據(jù)庫,查詢系統(tǒng),設計與應用
隨著我國社會主義現(xiàn)代化的飛速發(fā)展,通過利用現(xiàn)代互聯(lián)網(wǎng)與計算機技術,使人們可以利用通訊網(wǎng)絡實現(xiàn)不同地域、時段的溝通,并且這些信息傳遞的速度、容量及便捷性極大的提升。而這一快速傳遞促使了云儲存技術與方式的普及與多元化發(fā)展。云儲存技術依托互聯(lián)網(wǎng)與數(shù)據(jù)庫技術,能夠為用戶提供虛擬的大儲存數(shù)據(jù)庫,以方便信息的傳遞與溝通。而如何對數(shù)據(jù)庫進行管理,將決定云儲存信息傳遞、輸出、輸入的速度,從而能夠更加便于信息使用者的利用。為此,結合當今時代背景,作者針對遠程分布式的數(shù)據(jù)庫系統(tǒng)開展研究,并對其中查詢系統(tǒng)的設計做出自身的貢獻。
1 分布式數(shù)據(jù)庫系統(tǒng)
分布式數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的重要組成部分,通過使用計算機網(wǎng)絡來促進不同地域數(shù)據(jù)庫之間的有效溝通,從而促使數(shù)據(jù)庫內(nèi)信息能夠根據(jù)使用需要進行定向儲存,以便于信息使用者的利用。但是,也正是由于分布式數(shù)據(jù)庫的這一特性,致使分布式數(shù)據(jù)庫在形式上看是邏輯統(tǒng)一的,可對于實質(zhì)而言其在物理、地理上是相互分散的。這一日常運作與實用的模式導致了分布式數(shù)據(jù)庫系統(tǒng)的設計更加復雜,其主要體現(xiàn)于以下兩個方面:
1.1 遠程處理框架和ADO.Net
對于這一方面的設計而言,其主要涉及的是分布式數(shù)據(jù)庫系統(tǒng)的開發(fā)問題。在對分布式數(shù)據(jù)庫系統(tǒng)進行開發(fā)時,通常呈現(xiàn)在開發(fā)者面前的是如下兩個問題:第一,如何保證處于不同地域之間的數(shù)據(jù)能夠維持良好的通信,以便于信息的內(nèi)部傳遞;第二,如何實現(xiàn)對分布式數(shù)據(jù)庫系統(tǒng)的操作及應用管理。在現(xiàn)實設計過程當中,設計人員通常是使用C#語言,并充分利用ADO.Net 所具有的特點,來促使這兩個問題得以解決。
1.2 Net的遠程處理框架
通常對分布式數(shù)據(jù)系統(tǒng)進行管理時都需要保持數(shù)據(jù)和命令遠程傳遞的可靠性,而利用Net遠程處理框架將能夠?qū)@一目標的實現(xiàn)進行可靠的保證。其大多數(shù)數(shù)據(jù)庫系統(tǒng)管理都會采用報文,或者是消息的方式。這一方式要求首先將傳輸?shù)臄?shù)據(jù)轉(zhuǎn)化為信息流的形式,進而使用套接字編程的方式,來對上述報文或者是信息形式的數(shù)據(jù)傳遞到數(shù)據(jù)庫系統(tǒng)的遠程主機當中。雖然這一模式比較簡單,但卻會浪費大量的資金與時間,促使數(shù)據(jù)庫的使用與管理效率較低。但是,如果使用.Net的遠程處理框架這一數(shù)據(jù)庫技術的話,就能夠有效的避免浪費數(shù)據(jù)傳遞時間成本的增加,并且能夠節(jié)省遠程調(diào)用系統(tǒng)技術的設計過程。
2 創(chuàng)建數(shù)據(jù)庫及其服務對象
對于上文使用新技術來設計的數(shù)據(jù)庫,其應當具有如圖1結構:
針對圖1結構的設計之后,可以進行如下的設計:
2.1 創(chuàng)建數(shù)據(jù)庫及其服務對象
對于此方面的設計應當注意以下兩點:
(1)創(chuàng)建數(shù)據(jù)庫與注冊表;
(2)進行DbServe的初始化設置。其主要又分為三個步驟:與當?shù)財?shù)據(jù)庫進行連接;對服務的對象進行重新命名,更易于對不同地域?qū)ο筮M行有效區(qū)分;對這些對象進行獲取、儲存;
2.2 DbServer的查詢方法
其主要可以分為本地查詢與異地查詢,并且還需要針對本地與異地查詢的數(shù)據(jù)設置聯(lián)合數(shù)據(jù)庫,以便于三者數(shù)據(jù)之間的相互對比,給信息使用者提供幫助;
2.3 根據(jù)DataSet創(chuàng)建臨時表
針對此方面應當注意以下幾點:
(1)對所獲取的myconfig 表進行重新命名,并將文件定義為temp;
(2)對上述表格中的TID字段進行重新的修正與更新;
(3)將上述所需要轉(zhuǎn)化的表格進行DataSet信息的提取;
(4)對上述字段信息進行重新使用,并為其創(chuàng)建臨時記錄表格;
(5)將新設置的臨時表格中所包含的數(shù)據(jù)記錄到DataSet當中;
(6)再對其中數(shù)據(jù)進行新的更新操作。
3 運營環(huán)境與測試
上述系統(tǒng)所應當具有的運營環(huán)境如下列示:
測試辦法:
(1)配備三臺電腦,在電腦當中設置處于中國不同省市的IP地址,然后對對三臺電腦進行同時的運行與操作,對數(shù)據(jù)庫當中的DBB表格中的Location表格進行修改與設置,從而就能夠?qū)崿F(xiàn)處于不同地區(qū)的計算機數(shù)據(jù)庫實現(xiàn)無縫連接,可以對其中數(shù)據(jù)進行自由查詢;
(2)通過對本地的數(shù)據(jù)庫進行查詢之后,就會順利顯示出當?shù)氐臄?shù)據(jù)信息。通過對異地的數(shù)據(jù)庫進行查詢之后,就會順利的顯示出當?shù)氐臄?shù)據(jù)信息。通過對聯(lián)合數(shù)據(jù)庫進行查詢之后,就會顯示出環(huán)境信息,如其他省市地區(qū)的數(shù)據(jù)。如果上述數(shù)據(jù)庫顯示出錯,就應當對每個數(shù)據(jù)庫進行檢查,而對于聯(lián)合數(shù)據(jù)庫的信息出錯就需要對三個數(shù)據(jù)庫進行分別的檢查與維護。
4 結論
通過本文的研究可以發(fā)現(xiàn),數(shù)據(jù)庫對于當代企業(yè)的發(fā)展、國際的交流而言,發(fā)揮著越來越為重要與關鍵的作用。但是,使用傳統(tǒng)技術一方面會造成大量時間成本的浪費與流失,另一方面也會造成人工成為的增加,偏離了大數(shù)據(jù)時展的根本要求。為此,作者在本文當中針對遠程分布式數(shù)據(jù)庫查詢系統(tǒng)進行研究,并提出了遠程處理框架來有效解決當前傳統(tǒng)數(shù)據(jù)庫日常管理、維護及使用中存在的問題,從而為當代數(shù)據(jù)庫管理及使用提供更加便利的途徑。
參考文獻
[1]吳財軍.C# 經(jīng)典范例50講[M].北京:北京希望電子出版社,2001.
[2]黃承安,謝東文,等.C#網(wǎng)絡應用案例導航[M].北京:中國鐵道出版社,2003.
[3]桂思強.Access2002數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航[M].北京:中國鐵道出版社,2003.
電子科技論文發(fā)表期刊推薦《山西電子技術》是山西省電子信息產(chǎn)業(yè)唯一公開發(fā)行的專業(yè)技術期刊。在30年的辦刊過程中,刊物一直堅持電子信息行業(yè)交流信息,探討技術的園地,主要宣傳報道電子信息領域新技術、新成果;為我省電子信息產(chǎn)業(yè)發(fā)展服務的辦刊宗旨。
文章標題:電子科技論文發(fā)表遠程分布式數(shù)據(jù)庫查詢系統(tǒng)的設計
轉(zhuǎn)載請注明來自:http://www.optiwork.cn/fblw/dianxin/dianzijishu/28697.html
攝影藝術領域AHCI期刊推薦《Phot...關注:105
Nature旗下多學科子刊Nature Com...關注:152
中小學教師值得了解,這些教育學...關注:47
2025年寫管理學論文可以用的19個...關注:192
測繪領域科技核心期刊選擇 輕松拿...關注:64
及時開論文檢索證明很重要關注:52
中國水產(chǎn)科學期刊是核心期刊嗎關注:54
國際出書需要了解的問題解答關注:58
合著出書能否評職稱?關注:48
電信學有哪些可投稿的SCI期刊,值...關注:66
通信工程行業(yè)論文選題關注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關注:120
評職稱發(fā)論文好還是出書好關注:68
copyright © www.optiwork.cn, All Rights Reserved
搜論文知識網(wǎng) 冀ICP備15021333號-3