陳國(guó)政
(新疆石河子職業(yè)技術(shù)學(xué)院,新疆 石河子 832000)
?
移動(dòng)數(shù)據(jù)庫(kù)關(guān)鍵技術(shù)探討
陳國(guó)政
(新疆石河子職業(yè)技術(shù)學(xué)院,新疆 石河子 832000)
摘 要:在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)飛速發(fā)展的現(xiàn)今社會(huì),數(shù)據(jù)處理和移動(dòng)計(jì)算的作用得到了極大突顯,其在具體應(yīng)用中的關(guān)鍵作用也在不斷強(qiáng)化。移動(dòng)數(shù)據(jù)庫(kù)的應(yīng)用,使得在隨意的地點(diǎn)和時(shí)間段內(nèi)從移動(dòng)數(shù)據(jù)庫(kù)內(nèi)進(jìn)行數(shù)據(jù)資料的獲取成為可能。這樣的應(yīng)用方式在一定程度上給數(shù)據(jù)庫(kù)的應(yīng)用開拓了全新的領(lǐng)域,而且對(duì)于分布處理和并行技術(shù)的發(fā)展及存在有著極為重大的意義。但是,在移動(dòng)數(shù)據(jù)庫(kù)的具體具體應(yīng)用中,存在著無線網(wǎng)絡(luò)節(jié)點(diǎn)移動(dòng)性及斷接性和地寬帶等問題,這就需要對(duì)移動(dòng)數(shù)據(jù)庫(kù)的使用進(jìn)行相應(yīng)的有效調(diào)整。而且,在現(xiàn)今的應(yīng)用中,移動(dòng)數(shù)據(jù)庫(kù)的功能還沒有實(shí)現(xiàn)整體完善,大多數(shù)算法與機(jī)制都有一定的局限性,而且部分關(guān)鍵功能也無法有效實(shí)現(xiàn),這就需要對(duì)其關(guān)鍵技術(shù)進(jìn)行了解和研究。
關(guān)鍵詞:移動(dòng)數(shù)據(jù)庫(kù);關(guān)鍵技術(shù);研究發(fā)展
在現(xiàn)代化的發(fā)展建設(shè)下,眾多行業(yè)對(duì)移動(dòng)數(shù)據(jù)庫(kù)技術(shù)的深入研究投入了關(guān)注度,而移動(dòng)事務(wù)處理作為其關(guān)鍵技術(shù)之一,在現(xiàn)代化的建設(shè)環(huán)境下得到了廣泛應(yīng)用,然后在逐漸地發(fā)展完善過程中成了進(jìn)行移動(dòng)數(shù)據(jù)庫(kù)研究與完善的核心話題[1]。在具體應(yīng)用活動(dòng)中,移動(dòng)計(jì)算環(huán)境的自身特殊性必然會(huì)導(dǎo)致移動(dòng)事物處理技術(shù)在諸多方面亟須完善和解決,這就需要從關(guān)鍵技術(shù)出發(fā),實(shí)現(xiàn)對(duì)移動(dòng)數(shù)據(jù)技術(shù)的完善,進(jìn)而推動(dòng)其在現(xiàn)代化應(yīng)用環(huán)境下的發(fā)展和推廣。
移動(dòng)數(shù)據(jù)庫(kù)是基于現(xiàn)代化發(fā)展下用戶的基本需求而建立的,在其具體應(yīng)用中將其進(jìn)行發(fā)展的成熟和完善時(shí),移動(dòng)通信技術(shù)是極為關(guān)鍵的物質(zhì)基礎(chǔ)設(shè)置。一般而言,移動(dòng)數(shù)據(jù)庫(kù)具有一定的斷接性,而具體應(yīng)用中的移動(dòng)計(jì)算機(jī)則可以在進(jìn)行網(wǎng)絡(luò)連接時(shí)根據(jù)自身情況自行進(jìn)行選擇[2]。另外,在進(jìn)行網(wǎng)絡(luò)的固定連接之前,移動(dòng)計(jì)算機(jī)也可以實(shí)現(xiàn)信息數(shù)據(jù)的有效獲取,然后的數(shù)據(jù)的支撐下完成相應(yīng)數(shù)據(jù)處理工作,然后再次進(jìn)行網(wǎng)絡(luò)連接時(shí),移動(dòng)計(jì)算機(jī)會(huì)實(shí)現(xiàn)數(shù)據(jù)的同步更新。
1.1 移動(dòng)數(shù)據(jù)庫(kù)的特點(diǎn)
1.1.1 位置相關(guān)性與移動(dòng)性
具體應(yīng)用活動(dòng)中,移動(dòng)數(shù)據(jù)庫(kù)可以在相應(yīng)的無線通信單元內(nèi)進(jìn)行自由移動(dòng),且不會(huì)對(duì)整體通訊的正常性造成破壞,另外,具體設(shè)置活動(dòng)中,其間的部分應(yīng)用程序與具體的地理位置之間有一定的關(guān)聯(lián)性,比如用戶需要對(duì)相應(yīng)范圍之內(nèi)的交通情況和天氣狀況進(jìn)行充分的了解,以確保對(duì)信息數(shù)據(jù)的有效分析,所以,在處于一定狀態(tài)時(shí),不同區(qū)域和時(shí)間段內(nèi)所獲取的信息結(jié)果存在著一定的差異性,這就使得在訪問過程中,移動(dòng)數(shù)據(jù)庫(kù)本身的資源信息產(chǎn)生的變化現(xiàn)象,基于此種狀態(tài),移動(dòng)數(shù)據(jù)庫(kù)要在對(duì)數(shù)據(jù)位置相關(guān)性有效認(rèn)知的基礎(chǔ)上要實(shí)現(xiàn)移動(dòng)性的支持,然后對(duì)地域切換問題進(jìn)行妥善的安置和處理。
1.1.2 網(wǎng)絡(luò)環(huán)境的多樣化
在一定計(jì)算機(jī)環(huán)境中,存在著空間與時(shí)間范圍內(nèi)網(wǎng)絡(luò)環(huán)境的明顯差異,所以,在進(jìn)行相關(guān)的應(yīng)用和建設(shè)時(shí),移動(dòng)數(shù)據(jù)庫(kù)本身要確保整體建設(shè)充足性及靈活良好的適應(yīng)能力,以確保在處于系統(tǒng)運(yùn)行在不斷進(jìn)行優(yōu)化更新時(shí),能夠有效適應(yīng)整體網(wǎng)絡(luò)環(huán)境的快速變化特征及多樣性[3]。
1.1.3 系統(tǒng)規(guī)模巨大
在信息技術(shù)不斷發(fā)展的社會(huì)大環(huán)境下,移動(dòng)計(jì)算機(jī)的規(guī)模和用戶相較于普通網(wǎng)絡(luò)的應(yīng)用規(guī)模而言呈現(xiàn)明顯的加大趨勢(shì),基于此種現(xiàn)狀,如果只是采用相對(duì)傳統(tǒng)的處理方式,就會(huì)造成具體工作環(huán)節(jié)移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行效率的相對(duì)低下狀態(tài),這就需要對(duì)其整體偏大的系統(tǒng)規(guī)模有效認(rèn)知,針對(duì)性的采用相應(yīng)的技術(shù)方法,強(qiáng)化整體的工作強(qiáng)度和效率。
2.1 數(shù)據(jù)廣播
就一般應(yīng)用而言,數(shù)據(jù)廣播是處于計(jì)算機(jī)的相對(duì)移動(dòng)環(huán)節(jié),以在確保服務(wù)器通信與客戶機(jī)之間不對(duì)性方面發(fā)揮有效的作用,然后在周期性的狀態(tài)下確保客戶機(jī)進(jìn)行數(shù)據(jù)發(fā)送與傳播的整體有效性。在實(shí)際應(yīng)用中,廣播開銷并不依賴于移動(dòng)用戶數(shù)量的變化是數(shù)據(jù)廣播的最大優(yōu)點(diǎn),所以可以有效借助其優(yōu)點(diǎn),最大化地將移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)的斷接問題進(jìn)行解決。在具體應(yīng)用中,客戶機(jī)和服務(wù)器是數(shù)據(jù)廣播研究的兩方面劃分,在具體環(huán)節(jié),客戶機(jī)需要在有效應(yīng)用本地緩存的基礎(chǔ)上最大化確保廣播數(shù)據(jù)查詢時(shí)間的整體有效性,而服務(wù)器則需對(duì)所獲取的廣播數(shù)據(jù)進(jìn)行合理有效的組織與整理,進(jìn)而確保數(shù)據(jù)廣播的整體有效調(diào)度[4]。整體而言,調(diào)諧時(shí)間和訪問時(shí)間是對(duì)數(shù)據(jù)廣播調(diào)度好壞進(jìn)行衡量的主要參數(shù)。
2.2 數(shù)據(jù)復(fù)制與緩存技術(shù)
就移動(dòng)數(shù)據(jù)庫(kù)的間接性解決而言,數(shù)據(jù)復(fù)制與緩存技術(shù)是極為關(guān)鍵的技術(shù)。數(shù)據(jù)復(fù)制技術(shù)的應(yīng)用只要是確保每一個(gè)遠(yuǎn)程數(shù)據(jù)庫(kù)能夠?qū)?shí)際的更新與查詢操作予以整體的有效支撐,并且在具體的復(fù)制中還允許有一定情況下的不一致現(xiàn)象發(fā)生或者存在,而且是在諸多狀況下所允許的。通過該方式的應(yīng)用,能夠在數(shù)據(jù)庫(kù)斷接的可完成狀態(tài)下確保暫時(shí)的有效更新,而且在完成重新地連接建立后可以確保永久的更新,而且使系統(tǒng)狀態(tài)保持一致。
緩存技術(shù)主要應(yīng)用于客戶機(jī)緩存服務(wù)器上的部分?jǐn)?shù)據(jù),最大化減少客戶機(jī)對(duì)于數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)的干涉狀態(tài),進(jìn)而有效提升整體系統(tǒng)的運(yùn)行性能。另外,當(dāng)服務(wù)器與移動(dòng)設(shè)備處于連接狀態(tài)時(shí),需要有效確保移動(dòng)設(shè)備的副本信息與系統(tǒng)中央數(shù)據(jù)庫(kù)之間的數(shù)據(jù)信息是保持一致狀態(tài)的,在實(shí)現(xiàn)數(shù)據(jù)雙向集成及交換的過程中實(shí)現(xiàn)整體同步。在此過程中,提供復(fù)雜復(fù)制控制機(jī)制是實(shí)現(xiàn)同步的關(guān)鍵,進(jìn)而確保同步機(jī)制的整體有效完善。進(jìn)而為了在有效節(jié)省時(shí)間的基礎(chǔ)上確保整體系統(tǒng)的安全性,并且在同步過程中實(shí)現(xiàn)個(gè)性化數(shù)據(jù)的有效傳遞。
2.3 移動(dòng)事務(wù)處理
于數(shù)據(jù)庫(kù)管理系統(tǒng)而言,事務(wù)處理是最基本的功能,主要是對(duì)數(shù)據(jù)的一致性進(jìn)行維護(hù),以及實(shí)現(xiàn)多用戶并發(fā)訪問的支持,進(jìn)而使用戶的數(shù)據(jù)庫(kù)查詢和更新更加的可靠。一般而言,具體事務(wù)直接影響著用戶對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)的訪問,比如訪問量和訪問時(shí)間,在傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)中,具體的事務(wù)是由一系列的讀寫操作來組成的,以確保整體建設(shè)的科學(xué)合理性,在具體的處理過程中,必須要確保事務(wù)處理的原則性、隔離性、一致性、永久性的行為準(zhǔn)則,在基于移動(dòng)計(jì)算環(huán)境特點(diǎn)分析的基礎(chǔ)上,以使傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)中的事務(wù)處理技術(shù)滿足具體的應(yīng)用要求[5]。
一般情況下,移動(dòng)事務(wù)所體現(xiàn)出的信息特征是人們利用客戶機(jī)所呈現(xiàn)的數(shù)據(jù)狀態(tài),所以其本身類似于分布事務(wù),這樣的產(chǎn)生狀態(tài)就造成了其在具體應(yīng)用中具有移動(dòng)性、長(zhǎng)事務(wù)、易錯(cuò)性、異構(gòu)性的特點(diǎn),而且體現(xiàn)出了在具體事務(wù)執(zhí)行期間進(jìn)行事務(wù)信息發(fā)出的客戶機(jī)主體是處于移動(dòng)狀態(tài)的,而其本身也根據(jù)實(shí)際狀況進(jìn)行相應(yīng)的移動(dòng);另外,移動(dòng)客戶機(jī)較固定結(jié)點(diǎn)而言缺乏一定的可靠性,且無線網(wǎng)絡(luò)通信同固定網(wǎng)絡(luò)相較而言缺乏一定的穩(wěn)定性,所以在具體移動(dòng)事務(wù)中更加容易有錯(cuò)誤現(xiàn)象出現(xiàn),而且無線網(wǎng)絡(luò)通信自身具有高延遲和低寬帶以及同移動(dòng)客戶機(jī)的頻繁斷接性,基于此種現(xiàn)狀都能夠使移動(dòng)事務(wù)演化為長(zhǎng)事務(wù)。由于客戶機(jī)自身的移動(dòng)性特征,其移動(dòng)業(yè)務(wù)進(jìn)行訪問時(shí)需要實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的分布和訪問?;诖朔N狀況,需要通過對(duì)用戶的移動(dòng)線路進(jìn)行科學(xué)合理的預(yù)測(cè)來實(shí)現(xiàn)最大化的解決,當(dāng)然,在具體的解決過程中,需要提升整體的預(yù)測(cè)準(zhǔn)確率,以確保其實(shí)際運(yùn)行的高效性,并且具體運(yùn)行中還需要數(shù)據(jù)倉(cāng)庫(kù)和人工職能以及數(shù)據(jù)挖掘技術(shù)的整體支持。
2.4 位置相關(guān)查詢優(yōu)化
在移動(dòng)數(shù)據(jù)庫(kù)中,是數(shù)據(jù)的更新及查詢?cè)谝欢ǔ潭壬贤恢么嬖谥欢ǖ年P(guān)聯(lián)性,而且查詢活動(dòng)通常同位置具有一定的相關(guān)性,甚至在不同的地方會(huì)使同一個(gè)問題得到不同的查詢結(jié)果。移動(dòng)查詢優(yōu)化技術(shù)是在基于傳統(tǒng)分布式數(shù)據(jù)庫(kù)的優(yōu)化技術(shù)的前提下,通過多種方法的應(yīng)用來將移動(dòng)過程中的斷接性和多樣性等所造成的影響有效消除,以有效確保查詢引擎能夠根據(jù)具體的網(wǎng)絡(luò)狀況和實(shí)際要求進(jìn)行有效的優(yōu)化策略建設(shè)[6]。在此基礎(chǔ)上,還需要從移動(dòng)計(jì)算機(jī)的電源能力有限性出發(fā),對(duì)本地?cái)?shù)據(jù)庫(kù)管理進(jìn)行合理的組織,實(shí)現(xiàn)對(duì)耗電能較多的遠(yuǎn)程數(shù)據(jù)庫(kù)訪問的操作控制,以有效達(dá)到節(jié)能的目的,實(shí)現(xiàn)關(guān)鍵數(shù)據(jù)可用時(shí)間的有效延長(zhǎng)。
現(xiàn)代化發(fā)展?fàn)顟B(tài)下的移動(dòng)數(shù)據(jù)庫(kù)的技術(shù)特征很大程度上同當(dāng)前信息時(shí)代進(jìn)步的需求相一致,且其本身具有極為廣闊的發(fā)展空間,在現(xiàn)代化的整體環(huán)境下,實(shí)現(xiàn)移動(dòng)數(shù)據(jù)庫(kù)技術(shù)同GPS技術(shù)的有效配合,進(jìn)而將其應(yīng)用于大宗貨物運(yùn)輸管理和智能交通管理以及消防現(xiàn)場(chǎng)作業(yè)等。另外,在現(xiàn)代化的發(fā)展建設(shè)中,移動(dòng)數(shù)據(jù)庫(kù)技術(shù)具有廣闊的應(yīng)用前景,并且在移動(dòng)數(shù)據(jù)庫(kù)、移動(dòng)計(jì)算及無線數(shù)據(jù)通信等相關(guān)技術(shù)的快速迅猛發(fā)展下,將推動(dòng)其成為當(dāng)心信息時(shí)代發(fā)展建設(shè)的重要支柱型技術(shù)。
[參考文獻(xiàn)]
[1]王鵬.移動(dòng)數(shù)據(jù)庫(kù)關(guān)鍵技術(shù)[J].信息與電腦:理論版,2015(4):79-80.
[2]丁治明.移動(dòng)數(shù)據(jù)庫(kù)關(guān)鍵技術(shù)研究[D].北京:中國(guó)科學(xué)院研究生院,2002.
[3]曾文英,趙躍龍,宋瑋.移動(dòng)數(shù)據(jù)庫(kù)關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)工程與應(yīng)用,2009(14):25-29.
[4]黃楠.移動(dòng)數(shù)據(jù)庫(kù)的關(guān)鍵技術(shù)分析[J].光盤技術(shù),2006(1):12-13.
[5]龔春紅,金敏.移動(dòng)數(shù)據(jù)庫(kù)關(guān)鍵技術(shù)的研究與分析[J].科學(xué)技術(shù)與工程,2007(9):1911-1915.
[6]錢希志,陳志泊.移動(dòng)數(shù)據(jù)庫(kù)關(guān)鍵技術(shù)及其應(yīng)用研究[J].微計(jì)算機(jī)信息,2010(29):89-90,95.
Exploration for Key Technologies of Mobile Database
Chen Guozheng
(Xinjiang Shihezi Vocational College,Shihezi 832000,China)
Abstract:With the rapid development of computer network technology in today's society,data processing and mobile computing has been great prominence,its key role in the specific application is in continuously strengthened. The application of mobile database,making in random locations and time periods from the mobile database of data,it is possible to obtain. Such application in a certain extent to database application has opened up new field and for distributed processing and parallel technology development and has a very great significance. However,in mobile database specific and detailed application,there is a wireless network node mobility and disconnection and broadband etc. Problems,which need to use of mobile database are appropriate and effective adjustment. And,in today's applications,the function of mobile database has not been achieved overall improvement,most algorithms and mechanisms have some limitations and some of the key features can effectively achieve,which requires understanding and Research on the key technology.
Key words:mobile database;key technology;research and development
作者簡(jiǎn)介:陳國(guó)政(1980-),男,新疆石河子,本科,講師;研究方向:計(jì)算機(jī)應(yīng)用。