


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、淺析維護移動數據庫系統中的數據一致性策略探究摘要:移動數據庫是在移動計算環境下的一種數據庫類型,在移動計算環境的支持下,人們可以通過各種移動應用,任何時間訪問移動數據庫中的各種數據,以實現不同環境下的數據需求。而移動數據庫的維護工作中,對數據對象的一致性的維護,是最重要的移動事務之一。本文從對移動數據庫的分析入手,探究如何通過移動事務處理技術來維護移動數據庫中數據對象的一致性。關鍵詞:數據;移動數據庫;維護一、移動數據庫現狀分析在數據庫研究領域,一般將移動數據庫看作是分布式數據庫的衍生產品,是在分布式數據庫的根底上開展而來的,移動數據庫和分布式數據庫在特點上有很多相似的地方,移動數據庫的開展,
2、是對分布式數據庫的一種推廣應用,而分布式數據庫,那么是一種特殊的移動數據庫。與分布式計算環境不同的是,移動計算環境中,不再假設各個計算節點之間通過固定的網絡進行連接,不再需要保持網絡的持續連續性。移動計算系統的特點是,摒棄了固定的網絡連接,用戶不再需要停留在固定的計算節點上,整個計算系統是由多個固定節點和移動節點組成的,用戶計算機可以出現在任何需要的地方,并隨時處在移動中,用戶計算機通過通信網絡保持和固定節點或者其他移動節點之間的連接,這就可以讓用戶在任何需要的地點和時間訪問移動數據庫。在移動數據庫系統中,固定網絡同兩種節點之間建立連接,一種是傳統的固定節點FH,而另一種節點,那么加裝了無限通
3、訊接口,它是移動數據系統實現的根本,也就是支持無線網絡單元的移動節點MSS。MSS和FH之間通過固定的高速網絡實現連接,保證了通訊的流暢,而MSS支持的每一個無線單元中,同時保有多個移動計算機,移動計算機通過和MSS之間的連接,連接到FH上,最終實現和固定高速網絡的連接。移動計算機在移動情況下仍能夠實現數據連接的根底,就是通過任意MSS都可以連接到固定高速網絡,而且在無線單元之中進行移動,或者是無線單元之間進行切換時,數據連接不會被切斷。建立移動數據庫的目的,就是為了滿足移動計算環境中,各種移動應用對數據訪問的需求,滿足人們隨時隨地訪問移動網絡的需求。而移動數據庫維護中,保持移動數據的一致性,
4、又是重中之重。二、移動事務處理技術數據庫實現訪問功能的根本,就是事務處理技術,而事務處理技術的根本功能,就是維護數據的一致性,在多個用戶同時訪問的情況下,用戶仍然能夠及時準確地獲取到所需要的信息。在移動計算環境下,移動計算機發起的數據訪問被稱作為移動事務,移動事務具備分布事務的處理特點,一局部計算工作在移動計算機內完成,而另一局部,那么需要傳輸到固定節點后,再進行計算。每一個移動事務都可以分解成多個子事務,而每一個子事務,也都是一個獨立存在的移動事務,這些子事務都可以進行獨立計算,并完成一些讀寫操作,但是每個子事務之間存在著偏序關系,對同一組數據進行操作時,必須遵循嚴格的先后關系。由于移動計算
5、機在移動中需要在不同的無線單元之間進行切換,所以移動計算機正在操作的移動事務,也會隨之轉移到新的無線單元中,正在操作的事務狀態,各個數據運算的結果和情況,以及移動計算機的位置信息,都會跟隨轉移,同時在新的無線單元還要完成沒有完成的計算,這就要求必須保證數據的一致性,計算結果才能保證準確。移動事務的移動屬性注定它要比一般事務更加復雜,這種移動屬性就決定了移動事務有各種被中斷的可能,所以必須采取相應的措施,針對這個問題,有兩種不同的處理方案:一種是針對不需要再和用戶計算機進行交互的事務,這樣可以將事務上傳到固定節點,或者其他非移動計算機上進行處理,處理完成后再將結果返回給用戶。另一種是針對仍需要和
6、用戶進行交互的事務,處理方案是,將需要用到的數據,在斷開連接之前下載到用戶達的移動計算機上,在用戶的移動計算機上完成處理,在移動計算機斷開連接之前,比方到達無線單元的邊緣之前,向移動數據庫發送終止數據協議,來告知數據庫移動計算機的正常退出,這樣,數據庫就可以免于處理因移動計算機斷開連接而引發的故障。移動數據庫的運作,必須要有移動事務處理技術的支持,因此,非常有必要建立對應的移動數據處理模型,來維護數據的一致性,根據數據一致性的不同類型,移動事務處理模型又可以分為三種:嚴格一致性事務處理模型、弱一致性事務處理模型和可變一致性事務處理模型。目前的移動計算系統中,為了維持數據較高的處理效率,并且可用
7、多個用戶同時、重復使用,雖采用的大多是弱一致性處理模型。可變一致性事務處理模型目前的應用較少,這需要事務自身的是影響較強,容錯范圍較大,但是可變一致性事務處理模型,可以在最大程度上保證數據的可用性,并且提高事務處理的效率。三、維護數據一致性前文已經提到,研究移動事務處理技術的根本,就是為了維護移動數據庫中的數據一致性。移動數據庫建設的核心,就是滿足移動計算機用戶隨時隨地訪問數據的需求,如果訪問的數據不準確,不一致,那訪問也是沒有意義的。不同效勞器之間數據的一致性,是實現移動數據操作的根底,維護數據的一致性,可以提高整個移動數據系統的效率,是移動計算機用戶在斷開連接的情況下仍舊可以操作數據庫。為
8、了滿足上述的這些使用需求,復制和緩存技術是必不可少的,這是很多數據庫的選擇,而且數據播送技術的應用,還大大提高了數據系統的并行度。復制技術,指的是在不同的效勞器之間進行的數據同步操作,將存在于某一臺效勞器上的數據進行復制,并且分發給各個數據庫,這樣做的目的是保證每一個效勞器上的數據一致,移動計算機在訪問每一個效勞器是,進行計算的結果都是一樣的。復制技術的存在,減少了一些不必要的遠程查詢和讀取工作,減少了網絡開銷,并且在一定程度上提高了數據庫的可用性。復制技術是維護數據一致性的關鍵技術之一,同時也是支持移動計算機能夠在不連接數據網絡的情況下操作數據庫的關鍵技術。但是,移動計算系統中的效勞器數量非
9、常龐大,如果所有效勞器都進行復制操作,其本錢是不可想象的,而且盲目的復制很可能導致數據的不一致,解決這一問題的關鍵,是兩級復制概念。在兩級復制中,第一級復制值得是效勞器之間的數據復制,第二級復制指的是移動節點上保存數據的復制。為了實現中斷數據連接后對數據庫的操作,Bayou系統采用了弱一致性復制原那么,采用“讀取-所有-輸入-所有的運作方式和漸進式的同步方法,使系統趨于一致,并且允許系統動態地增加或者是減少復制節點,同時優化了不同復制效勞器上新事務之間的沖突率。通過對復制機制的調整,減少效勞器的開銷,同時保證移動數據庫中數據的一致性。總結建立在移動計算環境下的移動數據庫,其宗旨就是為了滿足移動移動用戶隨時隨地訪問數據,隨時隨地使用移動應用的需求,而移動事務處理技術,那么是保障數據一致性的根本。所以,要保證移動數據庫中數據的一致性,就要提高移動事務的處理效率,通過復制和緩存技術的應用,結合播送技術將數據在各個效勞器之間同步,保證用戶的有效讀取。參考文獻:【1】林承軍,李石君.移動數據庫中數據播送與數據更新并發執行的數據一致性維護J.計算機工程與應用,2021,404:182-184.【2】張晟.基于移動通信的野外數據采集系統的研究與實現D.南京:南京郵電大學,2021.【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025汽車特許經營合同書模板
- 2025監理工程師《合同管理》知識點合同法律效力
- 玩具廠上班合同協議
- 電子產品軟件合同協議
- 男女朋友買房協議合同協議
- 田間技術服務合同協議
- 電梯裝潢商務合同協議
- 電廠清洗服務合同協議
- 瑜伽館應聘老師合同協議
- 環境衛生治理合同協議
- 沿街商鋪、合用場所消防安全培訓課件
- 靜脈炎的預防及處理-李媛
- 頸椎病針灸穴位治療
- 2025年中國汽車車燈行業市場現狀、前景分析研究報告(智研咨詢發布)
- 湯臣倍健營養品市場推廣方案
- 2024年湖北省中考語文真題(學生版+解析版)
- 告訴我地址 -從IPv4到IPv6的傳奇 課件 2024-2025學年清華大學版(2024)B版初中信息技術七年級上冊
- 2024旋翼無人機巡檢作業規范
- 醫學教程 《急性闌尾炎幻燈》
- 重型貨車整車運輸協議樣本
- 讀后續寫-期中真題匯編(原卷版)
評論
0/150
提交評論