<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式移動(dòng)數據庫系統中的數據查詢(xún)

嵌入式移動(dòng)數據庫系統中的數據查詢(xún)

作者: 時(shí)間:2009-03-11 來(lái)源:網(wǎng)絡(luò ) 收藏
引 言
的應用大多嵌入到諸如掌上電腦、PDA等通信設備中,屬于環(huán)境下的分布式。移動(dòng)計算是隨著(zhù)移動(dòng)通信、互聯(lián)網(wǎng)、、分布式計算等技術(shù)的發(fā)展而興起的新技術(shù)。移動(dòng)計算技術(shù)將使計算機或其他信息智能終端設備,在無(wú)線(xiàn)環(huán)境下實(shí)現數據傳輸及資源共享。它的作用是,與中央信息相互作用,分擔中央信息的計算壓力,將有用、準確、及時(shí)的信息提供給任何時(shí)間、任何地點(diǎn)的任何客戶(hù)。移動(dòng)計算環(huán)境比傳統的
計算環(huán)境更為復雜和靈活,具有移動(dòng)性、低帶寬、頻繁斷接性、網(wǎng)絡(luò )通信的非對稱(chēng)性、電源能力的有限性等特點(diǎn),這使得傳統分布式數據庫中的方法和技術(shù)不能直接應用于移動(dòng)數據庫。
根據移動(dòng)數據庫自身所具有的特點(diǎn),采用與普通數據庫不同或更優(yōu)的查詢(xún)策略變得尤為重要。本文介紹了位置相關(guān)查詢(xún)優(yōu)化和數據廣播兩種普遍用于移動(dòng)數據庫查詢(xún)的方法,結合移動(dòng)數據庫中的緩存技術(shù),分別從合理分配移動(dòng)數據庫資源和在一定程度上解決移動(dòng)數據庫的斷接問(wèn)題這兩點(diǎn),實(shí)現移動(dòng)數據庫的查詢(xún)優(yōu)化。

1 位置相關(guān)查詢(xún)優(yōu)化
1.1 嵌入式移動(dòng)數據庫的結構體系及特點(diǎn)

在傳統的分布式計算中,各個(gè)計算節點(diǎn)之間是通過(guò)固定網(wǎng)絡(luò )連接并保持網(wǎng)絡(luò )的持續連接性的,而移動(dòng)計算系統改變了這種假設條件。移動(dòng)計算系統是固定節點(diǎn)和移動(dòng)節點(diǎn)構成的分布計算系統。
移動(dòng)計算的網(wǎng)絡(luò )環(huán)境具有自身的特點(diǎn):移動(dòng)性、斷接性、帶寬多樣性、可伸縮性、弱可靠性、網(wǎng)絡(luò )通信的非對稱(chēng)性、電源能力的局限性等。
移動(dòng)數據庫的計算環(huán)境是傳統分布式數據庫的擴展,可以看作客戶(hù)端與固定服務(wù)器節點(diǎn)動(dòng)態(tài)連接的分布式系統,因此移動(dòng)計算環(huán)境中的數據庫管理系統是一種動(dòng)態(tài)分布式數據庫管理系統。由于移動(dòng)數據庫在移動(dòng)計算的環(huán)境下應用在嵌入式操作系統之上,所以它具有微小內核結構、支持標準SQL、事務(wù)管理功能、完善的數據同步機制、支持多種連接協(xié)議、完備的數據庫管理功能,以及支持多種嵌入式操作系統的特點(diǎn)和功能需求。
1.2 位置相關(guān)查詢(xún)優(yōu)化方式
在移動(dòng)數據庫中,存在著(zhù)與位置相關(guān)信息的查詢(xún)及更新。查詢(xún)通常是與位置相關(guān)的,即使是同一個(gè)問(wèn)題,在不同的地方所得查詢(xún)結果是不同的。
位置相關(guān)查詢(xún)是查詢(xún)條件中隱含有查詢(xún)者所在位置信息的查詢(xún)。其查詢(xún)處理不同于普通數據庫查詢(xún)處理,它要將移動(dòng)用戶(hù)的位置信息加入到查詢(xún)條件中,并附加必要的語(yǔ)義信息(如“最近的”等)。類(lèi)似的位置相關(guān)查詢(xún)是一類(lèi)很重要的查詢(xún)問(wèn)題,例如司機查詢(xún)最近的加油站、救護車(chē)查詢(xún)最近的醫院、旅客查詢(xún)最近的飯店等。一般可以把這類(lèi)地址相關(guān)查詢(xún)表示為:

本文引用地址:http://dyxdggzs.com/article/152594.htm


其中:“x1,x2,.,xn”表示移動(dòng)用戶(hù)對象;Users表示所有移動(dòng)用戶(hù)的集合;loc表示記錄移動(dòng)用戶(hù)最近報告的地址(無(wú)線(xiàn)單元的ID);C(11,12,.,ln)是關(guān)于地址“11,12,.1n”的n元約束條件;W(x1,x2,.,xn)是關(guān)于對象“x1,x2,.,xn”非地址屬性的n元約束條件。

2 數據廣播
2.1 數據廣播的優(yōu)點(diǎn)

在一個(gè)無(wú)線(xiàn)單元內,從服務(wù)器到移動(dòng)客戶(hù)機的下行通信帶寬一般要遠大于從移動(dòng)客戶(hù)機到服務(wù)器的上行通信帶寬,而且移動(dòng)客戶(hù)機從服務(wù)器接收數據的開(kāi)銷(xiāo)也遠小于發(fā)送開(kāi)銷(xiāo),因此在大部分場(chǎng)合中,即使是處于斷接狀態(tài)的移動(dòng)客戶(hù)機也可以選擇接收從服務(wù)器發(fā)送的下行廣播信息。于是,可以利用這種網(wǎng)絡(luò )的非對稱(chēng)性,由數據庫服務(wù)器把大多數用戶(hù)頻繁訪(fǎng)問(wèn)的數據(即熱點(diǎn)數據)組織起來(lái),以周期性的廣播形式提供給移動(dòng)客戶(hù)機訪(fǎng)問(wèn),這種數據發(fā)布方式稱(chēng)為“數據廣播”。
通俗地講,數據廣播是指在移動(dòng)計算環(huán)境中,利用移動(dòng)客戶(hù)機與服務(wù)器通信的不對稱(chēng)性,以周期性廣播的形式向客戶(hù)機發(fā)送數據。其最大的優(yōu)點(diǎn)是,廣播開(kāi)銷(xiāo)不依賴(lài)移動(dòng)用戶(hù)數量的變化而變化,借助數據廣播,可以在一定程度上解決移動(dòng)數據庫系統的斷接問(wèn)題。數據廣播的研究可分為服務(wù)器和移動(dòng)客戶(hù)機兩個(gè)方面:服務(wù)器主要考慮如何組織廣播數據,即數據廣播的調度;移動(dòng)節點(diǎn)主要考慮如何利用本地緩存進(jìn)一步減少查詢(xún)廣播數據的時(shí)間。
它具有以下優(yōu)點(diǎn):
①很好的可伸縮性。因為服務(wù)器廣播數據的開(kāi)銷(xiāo)與接收廣播的客戶(hù)機數是無(wú)關(guān)的,因此它可以以很小的代價(jià)支持大量移動(dòng)客戶(hù)機同時(shí)訪(fǎng)問(wèn)數據。
②移動(dòng)客戶(hù)機可以不需要數據緩存。
③即使在斷接時(shí)也允許移動(dòng)客戶(hù)機訪(fǎng)問(wèn)到最新數據。
④移動(dòng)客戶(hù)機不再需要預測未來(lái)的數據請求。
數據廣播是解決移動(dòng)數據庫系統用戶(hù)規模龐大及網(wǎng)絡(luò )通信非對稱(chēng)問(wèn)題的一種有效辦法。衡量數據廣播調度算法好壞的參數主要有2個(gè):訪(fǎng)問(wèn)時(shí)間和調諧時(shí)間。
2.2 數據廣播的標準
數據的傳輸是基于MPEG一2 TS流的。針對不同的應用類(lèi)型,數據廣播定義了以下6種方式:數據管道、數據流、多協(xié)議封裝、數據傳送帶、對象傳送帶和用戶(hù)自定義的服務(wù)。
如圖1所示,數據廣播標準針對不同的應用類(lèi)型規定了不同的服務(wù)級別。數據管道標準對如何從MPEG一2 TS流中恢復數據并沒(méi)有給出具體的細節,它只是簡(jiǎn)要描述了如何將數據放入MPEG一2 TS流的分組中去。數據流標準增加了更多的功能,特別是定時(shí)。這使得進(jìn)行異步的數據廣播、被同步的數據廣播以及同步的數據廣播變得可能。多協(xié)議封裝、數據傳送帶、對象傳送帶標準都是建立在使用MPEG一2的DSM―CC幀結構基礎上的。它是基于MPEG一2ISO/IEC 13818―1中定義的MPEG一2中的私有部分。數據廣播增加了一些特定的信息以使該幀結構在DVB環(huán)境中工作,特別是同業(yè)務(wù)信息(SI)的結合。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>