資料介紹
引 言
移動數(shù)據(jù)庫的應用大多嵌入到諸如掌上電腦、PDA等移動通信設備中,屬于移動環(huán)境下的分布式數(shù)據(jù)庫。移動計算是隨著移動通信、互聯(lián)網(wǎng)、數(shù)據(jù)庫、分布式計算等技術(shù)的發(fā)展而興起的新技術(shù)。移動計算技術(shù)將使計算機或其他信息智能終端設備,在無線環(huán)境下實現(xiàn)數(shù)據(jù)傳輸及資源共享。它的作用是,與中央信息系統(tǒng)相互作用,分擔中央信息系統(tǒng)的計算壓力,將有用、準確、及時的信息提供給任何時間、任何地點的任何客戶。移動計算環(huán)境比傳統(tǒng)的計算環(huán)境更為復雜和靈活,具有移動性、低帶寬、頻繁斷接性、網(wǎng)絡通信的非對稱性、電源能力的有限性等特點,這使得傳統(tǒng)分布式數(shù)據(jù)庫中的方法和技術(shù)不能直接應用于移動數(shù)據(jù)庫。
根據(jù)嵌入式移動數(shù)據(jù)庫自身所具有的特點,采用與普通數(shù)據(jù)庫不同或更優(yōu)的查詢策略變得尤為重要。本文介紹了位置相關(guān)查詢優(yōu)化和數(shù)據(jù)廣播兩種普遍用于移動數(shù)據(jù)庫查詢的方法,結(jié)合移動數(shù)據(jù)庫中的緩存技術(shù),分別從合理分配嵌入式移動數(shù)據(jù)庫資源和在一定程度上解決移動數(shù)據(jù)庫的斷接問題這兩點,實現(xiàn)嵌入式移動數(shù)據(jù)庫的查詢優(yōu)化。
1 位置相關(guān)查詢優(yōu)化
1.1 嵌入式移動數(shù)據(jù)庫的結(jié)構(gòu)體系及特點
在傳統(tǒng)的分布式計算系統(tǒng)中,各個計算節(jié)點之間是通過固定網(wǎng)絡連接并保持網(wǎng)絡的持續(xù)連接性的,而移動計算系統(tǒng)改變了這種假設條件。移動計算系統(tǒng)是固定節(jié)點和移動節(jié)點構(gòu)成的分布計算系統(tǒng)。
移動計算的網(wǎng)絡環(huán)境具有自身的特點:移動性、斷接性、帶寬多樣性、可伸縮性、弱可靠性、網(wǎng)絡通信的非對稱性、電源能力的局限性等。
移動數(shù)據(jù)庫的計算環(huán)境是傳統(tǒng)分布式數(shù)據(jù)庫的擴展,可以看作客戶端與固定服務器節(jié)點動態(tài)連接的分布式系統(tǒng),因此移動計算環(huán)境中的數(shù)據(jù)庫管理系統(tǒng)是一種動態(tài)分布式數(shù)據(jù)庫管理系統(tǒng)。由于移動數(shù)據(jù)庫在移動計算的環(huán)境下應用在嵌入式操作系統(tǒng)之上,所以它具有微小內(nèi)核結(jié)構(gòu)、支持標準SQL、事務管理功能、完善的數(shù)據(jù)同步機制、支持多種連接協(xié)議、完備的數(shù)據(jù)庫管理功能,以及支持多種嵌入式操作系統(tǒng)的特點和功能需求。
1.2 位置相關(guān)查詢優(yōu)化方式
在移動數(shù)據(jù)庫中,存在著與位置相關(guān)信息的查詢及更新。查詢通常是與位置相關(guān)的,即使是同一個問題,在不同的地方所得查詢結(jié)果是不同的。
位置相關(guān)查詢是查詢條件中隱含有查詢者所在位置信息的查詢。其查詢處理不同于普通數(shù)據(jù)庫查詢處理,它要將移動用戶的位置信息加入到查詢條件中,并附加必要的語義信息(如“最近的”等)。類似的位置相關(guān)查詢是一類很重要的查詢問題,例如司機查詢最近的加油站、救護車查詢最近的醫(yī)院、旅客查詢最近的飯店等。一般可以把這類地址相關(guān)查詢表示為:
其中:“x1,x2,.,xn”表示移動用戶對象;Users表示所有移動用戶的集合;loc表示記錄移動用戶最近報告的地址(無線單元的ID);C(11,12,.,ln)是關(guān)于地址“11,12,.1n”的n元約束條件;W(x1,x2,.,xn)是關(guān)于對象“x1,x2,.,xn”非地址屬性的n元約束條件。
2 數(shù)據(jù)廣播
2.1 數(shù)據(jù)廣播的優(yōu)點
在一個無線單元內(nèi),從服務器到移動客戶機的下行通信帶寬一般要遠大于從移動客戶機到服務器的上行通信帶寬,而且移動客戶機從服務器接收數(shù)據(jù)的開銷也遠小于發(fā)送開銷,因此在大部分場合中,即使是處于斷接狀態(tài)的移動客戶機也可以選擇接收從服務器發(fā)送的下行廣播信息。于是,可以利用這種網(wǎng)絡的非對稱性,由數(shù)據(jù)庫服務器把大多數(shù)用戶頻繁訪問的數(shù)據(jù)(即熱點數(shù)據(jù))組織起來,以周期性的廣播形式提供給移動客戶機訪問,這種數(shù)據(jù)發(fā)布方式稱為“數(shù)據(jù)廣播”。
通俗地講,數(shù)據(jù)廣播是指在移動計算環(huán)境中,利用移動客戶機與服務器通信的不對稱性,以周期性廣播的形式向客戶機發(fā)送數(shù)據(jù)。其最大的優(yōu)點是,廣播開銷不依賴移動用戶數(shù)量的變化而變化,借助數(shù)據(jù)廣播,可以在一定程度上解決移動數(shù)據(jù)庫系統(tǒng)的斷接問題。數(shù)據(jù)廣播的研究可分為服務器和移動客戶機兩個方面:服務器主要考慮如何組織廣播數(shù)據(jù),即數(shù)據(jù)廣播的調(diào)度;移動節(jié)點主要考慮如何利用本地緩存進一步減少查詢廣播數(shù)據(jù)的時間。
移動數(shù)據(jù)庫的應用大多嵌入到諸如掌上電腦、PDA等移動通信設備中,屬于移動環(huán)境下的分布式數(shù)據(jù)庫。移動計算是隨著移動通信、互聯(lián)網(wǎng)、數(shù)據(jù)庫、分布式計算等技術(shù)的發(fā)展而興起的新技術(shù)。移動計算技術(shù)將使計算機或其他信息智能終端設備,在無線環(huán)境下實現(xiàn)數(shù)據(jù)傳輸及資源共享。它的作用是,與中央信息系統(tǒng)相互作用,分擔中央信息系統(tǒng)的計算壓力,將有用、準確、及時的信息提供給任何時間、任何地點的任何客戶。移動計算環(huán)境比傳統(tǒng)的計算環(huán)境更為復雜和靈活,具有移動性、低帶寬、頻繁斷接性、網(wǎng)絡通信的非對稱性、電源能力的有限性等特點,這使得傳統(tǒng)分布式數(shù)據(jù)庫中的方法和技術(shù)不能直接應用于移動數(shù)據(jù)庫。
根據(jù)嵌入式移動數(shù)據(jù)庫自身所具有的特點,采用與普通數(shù)據(jù)庫不同或更優(yōu)的查詢策略變得尤為重要。本文介紹了位置相關(guān)查詢優(yōu)化和數(shù)據(jù)廣播兩種普遍用于移動數(shù)據(jù)庫查詢的方法,結(jié)合移動數(shù)據(jù)庫中的緩存技術(shù),分別從合理分配嵌入式移動數(shù)據(jù)庫資源和在一定程度上解決移動數(shù)據(jù)庫的斷接問題這兩點,實現(xiàn)嵌入式移動數(shù)據(jù)庫的查詢優(yōu)化。
1 位置相關(guān)查詢優(yōu)化
1.1 嵌入式移動數(shù)據(jù)庫的結(jié)構(gòu)體系及特點
在傳統(tǒng)的分布式計算系統(tǒng)中,各個計算節(jié)點之間是通過固定網(wǎng)絡連接并保持網(wǎng)絡的持續(xù)連接性的,而移動計算系統(tǒng)改變了這種假設條件。移動計算系統(tǒng)是固定節(jié)點和移動節(jié)點構(gòu)成的分布計算系統(tǒng)。
移動計算的網(wǎng)絡環(huán)境具有自身的特點:移動性、斷接性、帶寬多樣性、可伸縮性、弱可靠性、網(wǎng)絡通信的非對稱性、電源能力的局限性等。
移動數(shù)據(jù)庫的計算環(huán)境是傳統(tǒng)分布式數(shù)據(jù)庫的擴展,可以看作客戶端與固定服務器節(jié)點動態(tài)連接的分布式系統(tǒng),因此移動計算環(huán)境中的數(shù)據(jù)庫管理系統(tǒng)是一種動態(tài)分布式數(shù)據(jù)庫管理系統(tǒng)。由于移動數(shù)據(jù)庫在移動計算的環(huán)境下應用在嵌入式操作系統(tǒng)之上,所以它具有微小內(nèi)核結(jié)構(gòu)、支持標準SQL、事務管理功能、完善的數(shù)據(jù)同步機制、支持多種連接協(xié)議、完備的數(shù)據(jù)庫管理功能,以及支持多種嵌入式操作系統(tǒng)的特點和功能需求。
1.2 位置相關(guān)查詢優(yōu)化方式
在移動數(shù)據(jù)庫中,存在著與位置相關(guān)信息的查詢及更新。查詢通常是與位置相關(guān)的,即使是同一個問題,在不同的地方所得查詢結(jié)果是不同的。
位置相關(guān)查詢是查詢條件中隱含有查詢者所在位置信息的查詢。其查詢處理不同于普通數(shù)據(jù)庫查詢處理,它要將移動用戶的位置信息加入到查詢條件中,并附加必要的語義信息(如“最近的”等)。類似的位置相關(guān)查詢是一類很重要的查詢問題,例如司機查詢最近的加油站、救護車查詢最近的醫(yī)院、旅客查詢最近的飯店等。一般可以把這類地址相關(guān)查詢表示為:
其中:“x1,x2,.,xn”表示移動用戶對象;Users表示所有移動用戶的集合;loc表示記錄移動用戶最近報告的地址(無線單元的ID);C(11,12,.,ln)是關(guān)于地址“11,12,.1n”的n元約束條件;W(x1,x2,.,xn)是關(guān)于對象“x1,x2,.,xn”非地址屬性的n元約束條件。
2 數(shù)據(jù)廣播
2.1 數(shù)據(jù)廣播的優(yōu)點
在一個無線單元內(nèi),從服務器到移動客戶機的下行通信帶寬一般要遠大于從移動客戶機到服務器的上行通信帶寬,而且移動客戶機從服務器接收數(shù)據(jù)的開銷也遠小于發(fā)送開銷,因此在大部分場合中,即使是處于斷接狀態(tài)的移動客戶機也可以選擇接收從服務器發(fā)送的下行廣播信息。于是,可以利用這種網(wǎng)絡的非對稱性,由數(shù)據(jù)庫服務器把大多數(shù)用戶頻繁訪問的數(shù)據(jù)(即熱點數(shù)據(jù))組織起來,以周期性的廣播形式提供給移動客戶機訪問,這種數(shù)據(jù)發(fā)布方式稱為“數(shù)據(jù)廣播”。
通俗地講,數(shù)據(jù)廣播是指在移動計算環(huán)境中,利用移動客戶機與服務器通信的不對稱性,以周期性廣播的形式向客戶機發(fā)送數(shù)據(jù)。其最大的優(yōu)點是,廣播開銷不依賴移動用戶數(shù)量的變化而變化,借助數(shù)據(jù)廣播,可以在一定程度上解決移動數(shù)據(jù)庫系統(tǒng)的斷接問題。數(shù)據(jù)廣播的研究可分為服務器和移動客戶機兩個方面:服務器主要考慮如何組織廣播數(shù)據(jù),即數(shù)據(jù)廣播的調(diào)度;移動節(jié)點主要考慮如何利用本地緩存進一步減少查詢廣播數(shù)據(jù)的時間。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 【嵌入式實驗】《嵌入式數(shù)據(jù)庫 sqlite 移植及使用》
- 數(shù)據(jù)庫系統(tǒng)概論之如何進行關(guān)系查詢處理和查詢優(yōu)化 11次下載
- 數(shù)據(jù)庫系統(tǒng)概論之如何進行數(shù)據(jù)庫編程的資料概述 13次下載
- 嵌入式數(shù)據(jù)庫系統(tǒng)在ACR中的應用研究
- 一種新的嵌入式移動數(shù)據(jù)庫系統(tǒng)的設計
- 嵌入式移動數(shù)據(jù)庫NimbleDB的實現(xiàn)
- 嵌入式移動數(shù)據(jù)庫SQL Server for Windows
- 嵌入式數(shù)據(jù)庫系統(tǒng)Tern查詢機制研究
- 嵌入式移動數(shù)據(jù)庫的數(shù)據(jù)同步及其應用
- 嵌入式移動數(shù)據(jù)庫應用研究
- 嵌入式移動數(shù)據(jù)庫NimbleDB的實現(xiàn)
- 嵌入式移動數(shù)據(jù)庫研究
- 一種嵌入式移動數(shù)據(jù)庫系統(tǒng)的研究與實現(xiàn)
- 一種微型嵌入式數(shù)據(jù)庫系統(tǒng)的設計與實現(xiàn)
- 嵌入式空間數(shù)據(jù)庫綜合查詢算法
- 數(shù)據(jù)庫分區(qū)、分庫和分表 1954次閱讀
- 常見的數(shù)據(jù)庫管理 1916次閱讀
- 嵌入式移動數(shù)據(jù)庫的結(jié)構(gòu)體系特點及優(yōu)化查詢方法研究 2192次閱讀
- linux系統(tǒng)POS嵌入式數(shù)據(jù)庫如何去構(gòu)建 845次閱讀
- 嵌入式系統(tǒng)開發(fā)經(jīng)常使用哪一些數(shù)據(jù)庫 1682次閱讀
- 英創(chuàng)信息技術(shù)嵌入式數(shù)據(jù)庫SQLC介紹 1903次閱讀
- 基于μC/OS嵌入式操作系統(tǒng)的嵌入式數(shù)據(jù)管理設計 1178次閱讀
- 關(guān)于數(shù)據(jù)庫安全技術(shù)的概述 1785次閱讀
- 基于嵌入式數(shù)據(jù)庫的礦場安全系統(tǒng)設計方案詳解 1043次閱讀
- 內(nèi)存數(shù)據(jù)庫系統(tǒng)全面解析 4140次閱讀
- 基于嵌入式數(shù)據(jù)庫的海量存儲技術(shù)解析 2701次閱讀
- oracle數(shù)據(jù)庫應用領(lǐng)域 2.5w次閱讀
- 目前流行的數(shù)據(jù)庫_構(gòu)建數(shù)據(jù)庫系統(tǒng)的流程 7076次閱讀
- 基于COM技術(shù)的SCADA系統(tǒng)數(shù)據(jù)庫設計 2343次閱讀
- 移動Agent嵌入式移動數(shù)據(jù)庫詳解及實現(xiàn)查詢優(yōu)化 1193次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多