王靖
摘 要:隨著移動互聯(lián)網(wǎng)的快速發(fā)展,數(shù)據(jù)庫成為人們生活中不可缺少的部分,遍布在人們生活中每個領域。想要提升數(shù)據(jù)庫管理,以及使用效率,其最為有效的方法是--數(shù)據(jù)庫物理結(jié)構(gòu)的優(yōu)化,這也是社會研究的主要技術(shù)之一,對此,本文就數(shù)據(jù)物理結(jié)構(gòu)優(yōu)化技術(shù),進行簡要分析。
關鍵詞:數(shù)據(jù)庫;物理結(jié)構(gòu)優(yōu)化;技術(shù)分析
所謂的數(shù)據(jù)庫,主要指的是:通過數(shù)據(jù)結(jié)構(gòu),進行儲存、組織、管理等進行集中處理?,F(xiàn)階段,社會科學技術(shù)的發(fā)展,使得數(shù)據(jù)庫成為人們進行數(shù)據(jù)管理的重要途徑,并且應用在各行業(yè)中,得到普及?,F(xiàn)代技術(shù)的發(fā)展,數(shù)據(jù)庫管理在一定程度上,能夠提升使用效率,成為社會關注的焦點。
一、數(shù)據(jù)庫物理結(jié)構(gòu)分析
當完成邏輯結(jié)構(gòu)設計后,開始進行數(shù)據(jù)庫至物理結(jié)構(gòu)的設計。這里所說的“設計”指的是:通過設計數(shù)據(jù)庫,將數(shù)據(jù)邏輯結(jié)構(gòu)進行儲存,進而提升數(shù)據(jù)訪問速度。但是怎樣根據(jù)物理結(jié)構(gòu)而選擇數(shù)據(jù)庫,成為研究的重要課題。現(xiàn)階段,我國多數(shù)數(shù)據(jù)庫,逐漸研發(fā)出了能夠優(yōu)化物理結(jié)構(gòu)的技術(shù)。例如:微軟公司的數(shù)據(jù)顧問、IBM公司的DB2顧問、Qracle公司的SQL顧問。這樣的數(shù)據(jù)庫設計,在一定程度上都實現(xiàn)了物理結(jié)構(gòu)的優(yōu)化。
(一)索引
索引來源于英文名:index。從概念意義的角度分析,索引是數(shù)據(jù)組織的一種形式,并且在數(shù)據(jù)庫中更多的是提升查詢效率。通常情況下,索引,不僅能夠提升檢索速度,也能夠提高查詢性能,具有唯一性的特點。我們在優(yōu)化索引結(jié)構(gòu)過程中,需要注意幾點問題。
第一,設計的索引在檢索中是否能夠發(fā)揮真正的作用。第二,選擇索引的類別。第三,選擇索引的屬性組合。第四,在優(yōu)化索引過程中,需要考量到數(shù)據(jù)庫的儲存要求。第五,在更新后,應用在數(shù)據(jù)庫中能否仍然發(fā)揮真正的作用。筆者建議,在進行優(yōu)化時,需要充分考量以上幾點。如果在設計過程中,出現(xiàn)效益超越開銷狀態(tài)時,則可以優(yōu)化索引。反之,則需要重新設計優(yōu)化方法。
(二)無共享分區(qū)
無共享分區(qū)主要的作用是:創(chuàng)建一種綜合適用方法,可以在大數(shù)據(jù)的條件下,任何服務器都能夠運行,同時也能夠減小節(jié)點的共享速度。無共享分區(qū)其實指的是:數(shù)據(jù)庫分而治之的方法,將其應用在計算機中,進而解決相關問題,形成一種并行的方式。但是在無共享分區(qū)措施過程中,需要滿足一下幾點問題。
第一,在數(shù)據(jù)量較小時,關系表則需選擇分區(qū)方法。進而提高計算速率,以及經(jīng)濟投資,縮減查詢屬性。第二,在數(shù)據(jù)量大時,無需選擇分區(qū)方法。第三,確保分區(qū)的實效性,把數(shù)據(jù)節(jié)點進行平均分散,
(三)多維群集
多維群集主要是以多維立方體為條件,建立多維,進行數(shù)據(jù)群集?,F(xiàn)階段,MDC在數(shù)據(jù)信息提取上較為活躍,通過MDC的形式只有IBM公司的DB2,該公司主要利用MDC表,縮減磁盤I/O,進而提升索引效率和數(shù)據(jù)的轉(zhuǎn)出。另一方面,也能夠提升儲存密度,這樣一來,就會使數(shù)據(jù)表在數(shù)據(jù)儲存容量上更為適宜。
二、技術(shù)節(jié)點
物理結(jié)構(gòu)的技術(shù)節(jié)點在于設計過程。數(shù)據(jù)庫物理結(jié)構(gòu)與數(shù)據(jù)庫的儲蓄有著重要的聯(lián)系。第一,數(shù)據(jù)庫的工作符合,發(fā)生較大的改變,在應用檢索上,也有著某種不同;第二,在性能上,數(shù)據(jù)庫與要求有著一定的差異性;第三,數(shù)據(jù)庫需要轉(zhuǎn)移至其它新的儲存中;第四,在應用形式上,也有一定的不同,在元數(shù)據(jù)上也有明顯的不同。在以上四種狀態(tài)下,物理結(jié)構(gòu)才能夠發(fā)生優(yōu)化。
數(shù)據(jù)庫物理結(jié)構(gòu)在優(yōu)化上,需要與設計儲存相吻合。此外,物理結(jié)構(gòu)優(yōu)化,應用物理資源配置,進而使得數(shù)據(jù)庫的操作,實現(xiàn)工作負荷的優(yōu)化。
三、數(shù)據(jù)庫物理結(jié)構(gòu)優(yōu)化分析
(一)組合優(yōu)化搜索
該方法主要是通過管理法、線性等形式,主要適用在較大范圍的電路和產(chǎn)品運銷,以及遠程通訊中,通過這樣方法,具有一定的研究價值。同長狀態(tài)下,組合優(yōu)化搜索分為:禁忌搜索、模擬退火、遺傳等幾種方法。禁忌搜索主要是對部分搜索算法的延伸;而模擬退火則為引導式的方法;遺傳法主要是遺傳學、通過自然的模仿進行優(yōu)化的過程。
(二)工作符合壓縮
該項技術(shù)具有數(shù)據(jù)訪問的特點,主要是進行結(jié)構(gòu)查詢的組合。工作負荷壓縮技術(shù)主要是根據(jù)數(shù)字模型的優(yōu)化,負荷的大小與數(shù)據(jù)庫有著決定性的關系和運用。在數(shù)據(jù)庫優(yōu)化時,工作負荷的好與壞,與優(yōu)化質(zhì)量有著決定性的關系。而工作壓縮主要是物理結(jié)構(gòu)優(yōu)化的形式,在一定程度上,能夠提升數(shù)據(jù)庫的索引功能,只是仍然需要進一步研究。
四、結(jié)語
總而言之,筆者分為對:數(shù)據(jù)庫物理結(jié)構(gòu)分析、技術(shù)節(jié)點、數(shù)據(jù)庫物理結(jié)構(gòu)優(yōu)化分析,進行簡要分析。物理結(jié)構(gòu)的優(yōu)化,成為21世紀下的關注焦點,現(xiàn)階段,已在優(yōu)化推廣階段,但是一些技術(shù)發(fā)展仍然在研究進行中,只是一些數(shù)據(jù)庫應用,走向市場發(fā)展,產(chǎn)生了優(yōu)化推廣工具。
參考文獻:
[1]呂靜.分析數(shù)據(jù)庫物理結(jié)構(gòu)的優(yōu)化技術(shù)[J].通訊世界,2015,(11).
[2]張學棟,胡偉強.數(shù)據(jù)庫物理結(jié)構(gòu)優(yōu)化技術(shù)分析[J].通訊世界,2015,(15).
[3]崔躍生,張勇,曾春,馮建華,邢春曉.數(shù)據(jù)庫物理結(jié)構(gòu)優(yōu)化技術(shù)[J].軟件學報,2013,(04).