金士玲
摘 ? 要:嵌入式移動數據庫(EMBDS)是一種在移動互聯時代,對智能設備發展起到重要作用的技術,其應用給人們帶來諸多便捷。隨著微電子技術以及存儲技術的更新,人們開始將原本在企業中運用到的數據處理技術,融入嵌入式系統,EMBDS開始被不斷運用到實踐中,相關的器材也開始增加。文章對EMBDS展開相關的介紹,并分析其實際應用,希望對提升EMBDS的發展有一定促進作用。
關鍵詞:計算機;嵌入式移動數據庫;應用
當下社會進步是十分迅速的,計算機成為人們生活以及生產中不可忽視的部分,為各行業發展帶來諸多的機遇,以往的計算機技術是借助數據中心和控制中心,以及主機和聯網,多數是固定默認的模式。當下是移動互聯的時代,以往的計算模式難以滿足現實的需求,嵌入式移動數據庫(Embedded Mobile Database,EMBDS)不斷被投入到實際的應用中,為社會發展提供諸多助力,同時其實際發展也讓人們的生活更加便捷。
1 ? ?嵌入式移動數據庫概述
EMBDS也被人們稱為移動數據庫[1]。從當下國內數據庫技術的實際發展情況看,數據庫技術的更新基本上是伴隨著計算機技術的發展,計算機若是沒有數據處理以及管理的支持,也就失去了本身的意義和價值。當下移動計算是不需要受到時間以及空間局限的,隨時可以進行通信以及計算,因此,通常情況下,EMBDS就是在移動計算環境下的分布式數據庫。其中涉及的技術手段是非常多樣的,比如分布式計算、通信技術,在移動互聯的階段,EMBDS本身的作用以及優勢明顯,在諸多學科以及領域得到十分廣泛的應用,并在手機設備以及平板設備中被廣泛應用[2]。
2 ? ?EMBDS的使用環境特點
2.1 ?移動特點
EMBDS與以往的傳統數據庫是截然不同的,主要特點就是EMBDS的移動特性。在移動計算的情況下,同樣的設備在不同地點加入到互聯網中,其移動的特點會導致網絡連接以及資源布局產生變化。當下人們的生活節奏在加速,人員移動也更加頻繁,活動空間不斷擴大,人們對智能設備的應用開始增加[3]。EMBDS的優勢開始體現出來,有了EMBDS的幫助,人們可以在任何時間以及地點使用計算設備。
2.2 ?斷開以及連接的頻繁性
通常來說,移動設備以及互聯網連接并不是長時間持續的,而是要經過不斷連接以及掛斷的過程。在此過程中,EMBDS與固定互聯網的連接很多時候會在掛斷的狀態中,因此,需要EMBDS中的程序在網絡連通的情況下持續運行,不會因為網絡的斷開而停止,而EMBDS就需要在不同的地點以及時刻進行網絡連接,同時查詢數據需要保證一致性[4]。
2.3 網絡狀態多樣性
移動性是移動設備最主要的優勢,可以讓人們的生活以及工作更加方便,在不同的時間以及空間中用一個設備,所處的網絡質量會有適當的變化,而網絡情況可以說是復雜多變,有的時候網絡質量是非常良好的,有的時候則是帶寬比較低的廣域網,甚至在一些地方網絡信號非常差,讓設備難以與網絡實現連接,就需要EMBDS針對不同質量的網絡選擇最好的聯網方式,從而使人們對移動設備的使用不會受到影響[5]。
2.4 ?資源限制性
移動設備的電源本身續航能力是有容量限制的,一般情況下,一臺移動設備可以續航十幾個小時。另外,移動設備的存儲空間也是有一定容量限制的,與固定設備比,移動設備的存儲空間要小很多,運算能力以及處理能力也受到諸多的限制。在EMBDS的實際應用中,只有信息查詢以及程序的運行、存儲優化方面都保持不錯的性能,EMBDS才能滿足人們的客觀需求。
3 ? ?EMBDS的主要技術
3.1 ?數據的備份以及緩存
復制是將諸多的數據進行備份,避免數據丟失,其中涉及效勞器以及保管數據庫部分,一般情況下,效勞器被稱為緩存,備份的目的是加強EMBDS的安全性以及實用性。因為各方面條件的限制,EMBDS無法入普通數據庫,長期保持穩定的聯網,因此需要在客戶端中有一個用于數據存儲的數據庫,這就是緩存。緩存下來的數據,是依賴原本的數據庫展開適當劃分,需要用戶有自主修改以及刪除的權限。另外,緩存需要有網絡同步的能力,滿足用戶的使用需求。當下數據部分以及緩存方面的技術不斷創新,要面對的主要問題是對多個節點數據分歧展開維護,并讓數據保證安全和準確。一般情況下,備用協議有兩種不同的類型,一種是嚴格一致協議,指在任何的情況下,數據庫部分都要一致;另外是弱一致協議,指可以允許數據有不一致的情況,但這些不一致是暫時存在的,同時不一致也要有一定單位,要保證整體性。
3.2 ?數據廣播
數據廣播是借助衛星以及電視廣播的網絡進行數據傳遞。在計算運行中,系統會對不對稱性展開檢查,并在數據庫中進行數據查找,有規律地為客戶發送數據。其優點是借助數據廣播可以改善EMBDS的斷接問題。另外,數據廣播的系統可以分成用戶客戶端以及后臺服務器兩個主要方面,效勞器方面,則是要針對如何對數據傳送方面進行組織,移動節點要負責對本地緩存進行查看,減少數據查詢所需要的時間。
3.3 ?優化位置信息查詢
EMBDS中有需要進行更新以及搜索位置的數據,在搜索的時候,與本身所處的位置是有關系的,不同區域以及不同類型所產生的查詢結果是不同的。比如對附近的商場進行搜索,EMBDS的查詢優化是以傳統的分布式搜索作為基礎,進行適當的優化,借助其他的方法以及途徑減少其中斷接造成的影響。運用搜索系統,可以結合當下的網絡情況,對搜索的策略做出適當的調整。
3.4 ?數據庫事務處理
在數據庫系統中,有一個功能是事務處理,是整個系統的管理中心,可以讓數據保證整體性以及統一性,避免出現數據分歧,支持用戶展開一對多訪問,同時也保證了用戶安全地展開數據查詢。一般情況下,用戶是借助事務處理進入EMBDS中進行信息查詢的。
4 ? ?EMBDS要解決的問題
4.1 ?數據下載以及緩存問題
EMBDS的移動性是最主要的優勢,設備與服務器之間的聯網是不穩定的,網絡質量難以得到保障,為了讓設備可以在網絡不理想的情況下,依舊正常滿足用戶的使用需求,就需要應用緩存技術,在斷網的情況下可以對本地數據展開應用。在網絡恢復連接之后,則可以讓設備與EMBDS之間再次連接,對數據信息進行修改,使數據可以恢復一致性。
4.2 ?優化查詢的結果
移動設備本身的存儲容量是有限制的,對于用戶來說,在最短的時間內,用最小的內存滿足用戶信息查詢的需求是EMBDS要解決的關鍵問題。對查詢結果展開優化時,可以運用適當的優化模型,對內部程序優先級展開優化,從而讓查詢過程得到最大程度的簡化。在這個過程中,需要與先進的模型以及數值算法進行結合。
5 ? ?結語
總之,當下EMBDS實際發展受到人們的重視,其應用給人們帶來諸多的便利,未來要加強對EMBDS的應用以及研發,提升其技術水平,促進移動互聯的發展,并促進社會經濟以及信息化的進步。
[參考文獻]
[1]陳小年.嵌入式移動數據庫系統中的數據查詢研究與應用[J].信息與電腦(理論版),2019(2):145-146,153.
[2]劉儒香,魚明,于雷.一種用于移動數據庫查詢結果排序的改進方法[J].湘潭大學自然科學學報,2017(3):80-84.
[3]李敬兆,譚大禹,朱東郡,等.面向云覆蓋聚合網中節點資源有限的移動數據庫研究[J].計算機應用研究,2018(1):217-221.
[4]吳昊,趙冬青,黃志勇,等.基于Android的控制點手持維護系統的設計與實現[J].測繪科學,2017(1):177-180,192.
[5]王坤勇.基于DELPHI XE5和Datasnap開發Android移動數據庫應用系統研究[J].甘肅科技縱橫,2015(4):21-23.
Abstract:Embedded mobile database is a kind of technology which plays an important role in the development of intelligent devices in the era of mobile interconnection, the application of it brings a lot of convenience to people. Microelectronic technology and storage technology update, people began to use the data processing technology used in the enterprise, into the embedded system, EMBDS began to be used in practice, and related equipment began to increase. This paper introduces EMBDS and analyzes the practical application of it, hoping to promote the development of EMBDS.
Key words:computer; embedded mobile database; application