正文 現代化商場中分布式查詢的優化分析(1 / 3)

現代化商場中分布式查詢的優化分析

商業研究

作者:周金鳳

摘 要:隨著我國科學技術的不斷發展,我國已經邁入了信息時代,現代化商場的信息化也隨之不斷提高。在如今市場競爭激烈的背景下,商場如何才能占有一席之地,這主要取決於現代商場是否具有高效的信息查詢和先進的獲取技術。本文首先闡述了分布式查詢的在現代化商場的重要性,詳細充分扥類了分布式查詢的優化,並在此基礎上舉例講述了分布式查詢在現代化商場的應用,以期為業內人士的研究提供重要的參考依據。

關鍵詞:現代化商場;分布式查詢;優化分析;重要性

自從改革開放以來,我國的社會經濟和科學技術便得到了飛速發展,各個商場也隨之不斷發展,其規模日益擴大。但是在這過程中,傳統的管理模式和管理手段越來越無法滿足現代商場的實際需求以及發展趨勢了,從而出現了商場的信息化管理。在對商場進行信息化的管理過程中,運用的最為廣泛的技術手段便是信息查詢技術。信息查詢技術的質量和效率直接對商場的管理質量和水平產生重要的影響。

一、分布式查詢概述

1.分布式數據及特點。分布式查詢能夠得以實現來源是分布式數據的建立,而分布式數據庫則是運用物理學和邏輯學原理構建的數據係統。分布式數據庫使用的方法是先通過計算機網絡把地理位置分散,然後又將管理及控製進行不同層次的集中化。簡單來說,分布式數據庫就是把不同邏輯單位進行連接,並由這些單位組成相互聯係和統一的大數據庫。由此可以看出,分布式數據庫實際上就可以被認為是計算機網絡和數據係統兩者的結合。

一個分布式數據庫係統的建立必須要以相關數據為基礎,並利用網絡站點進行維護和管理,而從數據和站點的性質來看,分布式數據庫係統就必須具備三個特點,即數據在物理上應是具有分分布性、在邏輯上則是要具有整體性、站點要有自治性。正是這個三點特性決定了分布式查詢可以為需要數據查詢的企業服務,也是目前分布式查詢能夠得到廣泛運用的關鍵。

2.分布式查詢的概念。所謂的分布式查詢優化技術主要是通過用戶提交上的全部查詢要求,並將這些查詢要求翻譯成多個節點都能夠識別的查詢請求,同時還需要每個節點查詢的結果進行總結和返回。

分布式查詢優化主要包括的內容有兩大類,第一類是有分布式查詢處理;第二類是分布式查詢優化。其中分布式查詢處理主要是以整個分布式查詢處理的過程和所用的策略為對象,對它們進行研究;而分布式查詢優化主要是以查詢策略的優化為對象,對其進行研究。換句話說就是從多種不同的查詢方案中尋找到與之相適應的最佳方案。分布式查詢處理是分布式數據庫的重要研究的對象之一,通過分布式查詢處理,可以將分布式數據庫與用戶緊密的聯係起來。在分布式數據庫中的數據由於具有冗餘與分布的特點,從而使得各個站點之間的傳輸代價成為了查詢處理的主要矛盾。同時,數據的冗餘與分布特點提高了查詢並發處理的可能性,從而在很大程度上降低了查詢處理的響應時間,提高了處理速度。因此,分布式查詢處理與集中式數據庫相比,不僅添加了新的內容,而且還添加了複雜性。

3.分布式查詢的層次結構。分布式查詢是按一定邏輯順序對數據進行處理,那麼其處理過程也具有不同的層次結構,這些層次大體上可以分為以下四層:

(1)查詢分解。查詢分解實際上就是一個關係代數的表達式,而這個式子則是由查詢問題轉變成定義全局關係上而來,該層信息的轉換是主要來自全局概念的模式。

(2)數據本地化。數據本地化是將本在全局關係上的查詢進行細化之後有轉換到合適的片段上。該層查詢的變化中要用到的信息主要由兩個模式得到,一個是分片模式,另一個則是片段分配模式。

(3)全局優化。全局優化的重點是連接操作,該層輸出的處理數據是片段上的代數查詢,其信息來源為統計信息,如站點的統計信息和通信信息。

(4)局部優化。局部優化執行由與其相關的站點完成,通過DNMS優化,信息來源為局部模式。