面向位置服務的移動物件查詢處理原型系統

2022-10-14 17:51:03 字數 2540 閱讀 9605

劉427

的最小子樹,然後在此子樹下發出更新請求並利用標準的插入演算法自頂向下進行搜尋,在合適的葉節點中插入新記錄.

我們提出的類tpr—tree索引結構如圖2所示.它保留了基本的tpr—tree索引結構並增加了乙個建於葉節點上的hash輔助索引結構,還包含以下2個緊湊的記憶體概要結構:

1.直接訪問表指向tpr-tree的所有中間節點,包含了中間節點的mbr和vbr資訊及指向父節點的指標;

2.建於葉節點上的位向量列表(vector),用於指示葉節點是否為非滿.

另外,我們還在tpr—tree索引葉節點的記錄結構中增加了乙個指向父節點磁碟頁面位址的物理指標

該索引儲存在記憶體中.這樣,節省了磁碟i/o消耗,大大提高了索引更新和查詢的效能.

2.2多使用者連續查詢中的查詢索引

在連續多使用者查詢處理應用中,移動物件更新

頻繁、資料量大,因此,對移動物件建立索引對查詢效能造成的影響十分明顯.考慮到查詢數量相對較少,且存在相當數目的靜態查詢.原型系統對多個查詢建立格網索引,將每個移動物件遍歷該索引得出查詢結果.提出並實現了基於此格網的更新演算法及多使用者連續查詢處理演算法.

索引結構如圖3所示.移動物件的二維運動空間被劃分為36個單元格.每個單元格包含fulllist和partlist兩個列表,分別儲存將本單元格完全覆蓋或與本單元格部分交疊的查詢.如查

廣];i}

|!一~cql

,一鬈「—

j酞i奠

魄4q2一c瓣

ol23

45毒(a)

query

table

10.10!¥el

,(b)

圖3網格查詢索弓

詢q。完全覆蓋本單元格,而沒有其他查詢與之交疊,故對應的fulllist儲存q。的資訊,partlist不儲存任何查詢資訊;對於沒有查詢完全覆蓋它,q1和q:

與之部分交疊,故對應的fulllist不儲存查詢資訊,partlist則儲存q1和q。的資訊.

3原型系統介面

原型系統的開發和執行環境是

2.0,它包括多使用者查詢處理介面和單使用者查詢處理

介面兩個部分.

3.1多使用者連續併發查詢處理

多使用者查詢介面分為3個部分:

1.功能區.包含選單欄和工具欄,功能包括全部查詢引數設定工具、查詢動作按鈕和地圖瀏覽工具;

2.地圖展示面板.包含查詢處理效能引數監視列表、地圖資訊顯示狀態列和圖形顯示面板;

3.查詢結果列表.檢視查詢結果時彈出該視窗,它隨著時間的演進與地圖展示面板聯動更新.

具體如圖4所示.

圖4多使用者併發查詢處理介面

3.2單使用者查詢處理

單使用者查詢處理介面與多使用者查詢處理介面類

似,它支援4種查詢方式:

1.**時間片範圍查詢和k近鄰查詢.在當前時刻對使用者指定的某個時間片之後的移動物件位置進行**,得到查詢結果;

2.連續k近鄰查詢.對於不斷更新位置和速度資訊的移動物件,系統對乙個在一段時間內持續存在的k近鄰查詢進行處理;

3.**視窗查詢.對於某個時間視窗的**範圍查詢,給出在該時間視窗內哪些移動物件在哪段時間區間內在查詢範圍之內;

4.**範圍聚集查詢.根據當前資料庫中移動

物件的位置與運動資訊,返回在未來某時刻落在給定範圍內的移動物件數目等聚集資訊.

y5432l

o428計算機研究與發展2010,47(增刊)

查詢條件設定介面如圖5所示:

圖5單使用者查詢引數設定介面

3.3演算法效能比較模組

原型系統同時實現了基於查詢索引的連續k近鄰查詢和sea-cnn演算法¨】,對相同的測試資料,比較結果如圖6所示.可見,sea—cnn演算法較基於查詢索引的連續k近鄰查詢,處理時間長、效率低.

圖6查詢效能測試

原型系統還對類tpr樹索引結構與tpr』一tree索引結構的更新效能進行了比較.實驗分5次更新移動物件,每次更新的數目分別是20000個的圖7顯示比較結果.可見,類tpr—tree索引結構的更新效能明顯優於tpr』一tree.

4結束語

圖7索引更新效能比較

我們認為本原型系統具備以下特點:

1.功能較為完整,包含標準的基於道路網的移動物件生成器、模擬多使用者併發查詢生成器;

2.包含對移動物件當前資訊的查詢、未來時刻的**查詢、連續查詢等多種查詢方式;

3.適用於對海量且頻繁更新的移動物件查詢和多使用者併發查詢處理等應用場景;

4.使用完全基於記憶體的索引和查詢並創造性地使用在查詢上建立索引的多使用者併發查詢處理方式,獲得了優越的查詢索引效能.

可見,它是較為完整、具有較高效能的查詢處理實驗系統.對於算**證和展示、科研教學都有較強的借鑑作用.進一步的研究內容包括:提供移動物件資料儲存功能實現基於記憶體和磁碟的混合儲存機制;實現分布式的系統架構,模擬真實的使用場景;基於多核多執行緒的查詢處理優化等.

參考文獻

劉實男,1985年生,碩士研究生,主要研究方向為時空資料庫、移動物件資料庫.

陳犖男,1973年生,副教授,主要研究方向為地理資訊系統與資料庫技術.

趙亮男,1982年生,博士研究生,主要研究方向為時空資料庫,移動物件資料庫.

譚潔女,1973年生,講師,主要研究方向為資料庫

與計算機應用.

數學說課稿 小數點位置的移動

教學內容 小數點位置移動引起小數大小的變化 現代小學數學 第八冊 教學目的 1 理解並掌握小數點位置移動引起小數大小變化的規律 2 通過觀察 操作 概括 總結,培養學生思維能力 3 教育學生養成細緻認真的學習習慣 教學重點 在總結 歸納規律的過程中,培養學生的概括能力 教學難點 熟練運用規律解決問題...

面向知識創新的資訊服務模式分析

摘要 基於知識創新的資訊服務概念 內涵和運作機制的闡述,對高校圖書館知識創新的資訊服務模式 參考諮詢服務模式 資訊整合化服務模式 多館協作型服務模式 虛擬型網路服務模式 智慧型化資訊服務模式和學科資訊門戶服務模式進行分析 並指出創新服務過程中所要堅持的理念。關鍵詞 知識創新 資訊服務 模式 圖書館 ...

開展面向電梯使用者的諮詢服務

1 面向電梯使用者開展諮詢服務的背景 面向電梯使用者的諮詢服務是指為建築設計院 房地產開發商 大樓業主 物業管理公司等提供大樓電梯工程的設計 安裝 維修 改造等方面的專業意見,協助他們與電梯供貨商 安裝施工單位 維修保養單位溝通從而確保大樓垂直交通解決方案的安全性 快捷性 舒適性 節能環保性 經濟性...