查詢子系統

查詢子系統

查詢子系統即基於內容檢索系統的一般結構之一,主要以示例查詢的方式向用戶提供檢索接口。檢索允許針對全局對象,如整幅圖像、視頻鏡頭等,也允許針對其中的子對象以及任意組合形式來進行。檢索返回的結果按相似程度進行排列,如有必要可以進一步地查詢。檢索主要是相似性檢索,模仿人類的認知過程。可以從特徵庫中尋找匹配的特徵,也可以臨時計算對象的特徵。對於不同的媒體數據類型,具有各自不同的相似性測度算法,檢索系統中包括一個較為有效可靠的相似件測度函式集。

定義

在資料庫系統中,數據檢索是一種頻繁使用的任務,多媒體資料庫量大。數據種類多,給數據檢索帶來了新的問題。由於多媒體資料庫中包含大量的圖像、聲音、視頻等非格式化數據。對它們的查詢和檢索比較複雜,往往需要根據媒體中表達的情節內容進行檢索。基於內容的檢索(Content Based Retrieval,CBR)就是對多媒體信息檢索使用的一種重要技術。

所謂基於內容的檢索,就是從媒體數據中提取出特定的信息線索,然後根據這些線索從大量存儲在資料庫中的媒體中講行查找,檢索出具有相似特徵的媒體數據。

查詢子系統即基於內容檢索系統的一般結構之一,主要以示例查詢的方式向用戶提供檢索接口。檢索允許針對全局對象,如整幅圖像、視頻鏡頭等,也允許針對其中的子對象以及任意組合形式來進行。檢索返回的結果按相似程度進行排列,如有必要可以進一步地查詢。檢索主要是相似性檢索,模仿人類的認知過程。可以從特徵庫中尋找匹配的特徵,也可以臨時計算對象的特徵。對於不同的媒體數據類型,具有各自不同的相似性測度算法,檢索系統中包括一個較為有效可靠的相似件測度函式集。

組成

查詢分析器

查詢分析器(Query Analyzer)是用來管理伺服器的另一個工具。它是互動式圖形工具,資料庫或開發人員能以互動的方式執行Transact-SOL語句、批處理和腳本。可以從SQL Server企業管理器調用SQL查詢分析器。SQL查詢分析器提供如下功能:

(1)用於鍵入Transact-SQL語句的自由格式文本編輯器。

(2)在Transact-SQL語法中使用不同的顏色,以提高複雜語句的易讀性。

(3)對象瀏覽器和對象搜尋工具,可以輕鬆查找資料庫中的對象和對象結構。

(4)模板,可用於加快創建SQL Server對象的Transact-SQL語句的開發速度。模板是包含創建資料庫對象所需的Transact-SQL語句基本結構的檔案。

(5)用於分析存儲過程的互動式調試工具。

(6)以格線或自由格式文本視窗的形式顯示結果。

(7)顯示計畫信息的圖形關係圖,用以說明內置在Transact-SQL語句執行計畫中的邏輯步驟。這使程式設計師得以確定在性能差的查詢中,具體是哪一部分使用了大量資源。之後,程式設計師可以試著採用不同的方法更改查詢,使查詢使用的資源減到最小同時仍返回正確的數據。

(8)使用索引最佳化嚮導分析Transact-SQL語句以及它所引用的表,以了解通過添加其他索引是否可以提高查詢的性能。

最佳化系統

資料庫管理員進行最佳化工作的重點是記憶體最佳化和I/O最佳化。

記憶體最佳化是指對計算機記憶體資源的合理分配和高效使用的技術。其最主要的目的是如何高效、快速的分配,並且在適當的時候釋放和回收記憶體資源。虛擬記憶體和虛擬磁碟是提高記憶體的使用效率和最佳化記憶體管理的兩種方法。虛擬記憶體技術就是一種使用硬碟等外部存取設備,來保存物理記憶體不足以存放的信息的技術。當記憶體耗盡時,計算機就會自動調用硬碟來充當記憶體,以緩解記憶體的緊張。該技術使得應用程式認為它擁有連續可用的記憶體(一個連續完整的地址空間)而實際上,它通常是被分隔成多個物理記憶體碎片,還有部分暫時存儲在外部磁碟存儲器上,在需要時進行數據交換。因為記憶體的訪問速度遠遠高於傳統的HDD硬碟以及新興的SSD硬碟,所以便產生了在記憶體中虛擬一個或多個硬碟的技術,這便是虛擬磁碟。使用虛擬磁碟來保存需要頻繁讀寫臨時資料夾可以提高系統的運行速度。

一般資料庫進行記憶體最佳化之後,多數情況下資料庫的性能是可以達到用戶的要求的。但是有時經過這些最佳化過程之後,系統的性能仍然沒有明顯的改善,此時就要進行I/O最佳化,即輸入輸出最佳化。

其實,進行I/0最佳化的基本原則非常簡單,只有兩條:

(1)儘量減少硬碟I/O操作。

(2)將磁碟的I/O操作平衡(均勻)地分布到所有的硬碟和I/O控制器上。

網路地圖查詢子系統

系統概述

查詢子系統 查詢子系統

南極網際網路GIS電子地圖管理子系統是建立在網際網路基礎上的瀏 覽器/伺服器體系結構的信息查詢服務系統,是用戶通過Intemet環境來了解有關南極地區相關信息的一個可視化的便捷視窗;是用戶查詢地理空間數據的基於Web瀏覽器的圖形化界面:是一個公眾化的信息服備平台。該子系統採用三層體系結構,其用戶界面如右圖所示。

系統功能

①地理圖層控制模組和管理圖層控制模組。地理圖層控制模組使用戶能夠將初始化時沒有載入的地理圖層數據下載到客戶端,能夠對當前地圖的所有圖層進行顯示與不顯示的切換。以.Java檔案存放。帶有參數:SurfVieM(GeoSurfView類型,系統當前的地圖視窗)。根據該參數,可以獲得當前視窗所對應地圖圖層總數及各個圖層名稱。管理圖層控制模組使用戶能夠查詢得到當前地圖顯示視窗範圍內的站點、路線、隊員和測繪基準點。以.Java和.jsf檔案存放。帶有參數applet(NJGIS applet)。該模組與地理圖層模組都放置在一個面板上,通過CardLayout切換顯示一個控制臺。默認情況下顯示地理圖層面板模組。

②動態標註模組。其功能是根據讀入的地圖示注配置檔案,將地圖上的某些幾何對象的某一屬性以設定的字型顏色和字型大小動態地標註在現有的地圖上面。

③地圖基本操作模組。該模組是本子系統的主要功能模組,通過工具條操作主圖區的地圖,實現地圖的放大、縮小、中心放大、中心縮小、漫遊、1:1顯示、鷹眼等基本功能。

④查詢模組。實現考察站點查詢、考察路線查詢、考察隊提查詢、時空記錄查詢、測繪基準點查詢、清除前次查詢記錄和選擇其他圖幅等功能。

相關詞條

熱門詞條

聯絡我們