專利名稱:一種靜態(tài)隨機(jī)存儲器及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)存儲領(lǐng)域,具體涉及一種靜態(tài)隨機(jī)存儲器及其實(shí)現(xiàn)方法。
背景技術(shù):
數(shù)據(jù)庫對于現(xiàn)在的企業(yè)來說是至關(guān)重要的,這里面存放了企業(yè)的人事、財(cái)務(wù)、客戶等等數(shù)據(jù),數(shù)據(jù)庫一旦不能訪問,對企業(yè)造成的影響和經(jīng)濟(jì)損失是無法估量的,甚至是毀滅性的。目前市場上流行的數(shù)據(jù)庫監(jiān)控軟件和一些高可用軟件可以做到服務(wù)和進(jìn)程級別的監(jiān)控,就是通過數(shù)據(jù)庫服務(wù)和進(jìn)程死活的監(jiān)視,來判斷數(shù)據(jù)庫是否還在運(yùn)行狀態(tài)。但是這樣的監(jiān)視是存在漏洞的,對于僵死這種特殊狀態(tài)是無法監(jiān)控的。所謂的僵死狀態(tài)是指數(shù)據(jù)庫因?yàn)榇笸掏铝康脑L問或者數(shù)據(jù)庫服務(wù)器配置較低,導(dǎo)致數(shù)據(jù)軟件僵死(類似于死機(jī)形象),這時(shí)候服務(wù)和進(jìn)行都是活的,所以監(jiān)控軟件也不會報(bào)警,但是其實(shí)數(shù)據(jù)庫已經(jīng)不能訪問了。本發(fā)明就是解決類似這種狀況,實(shí)現(xiàn)一種對數(shù)據(jù)庫更加深層次的監(jiān)控。
發(fā)明內(nèi)容
數(shù)據(jù)分級存儲的工作原理是基于數(shù)據(jù)訪問的局部性。分級存儲是根據(jù)數(shù)據(jù)的重要性、訪問頻率、保留時(shí)間、性能等指標(biāo),將數(shù)據(jù)采取不同的存儲方式分別存儲在不同性能的存儲設(shè)備上,通過分級存儲管理實(shí)現(xiàn)數(shù)據(jù)客體在存儲設(shè)備之間的自動遷移。通過將不經(jīng)常訪問的數(shù)據(jù)自動移到存儲層次中較低的層次,釋放出較高成本的存儲空間給更頻繁訪問的數(shù)據(jù),可以獲得更好的性價(jià)比。這樣,一方面可大大減少非重要性數(shù)據(jù)在一級本地磁盤所占用的空間,還可加快整個(gè)系統(tǒng)的存儲性能。在這種結(jié)構(gòu)中,存儲設(shè)備一般有磁帶庫、磁盤或磁盤陣列等,而磁盤又可以根據(jù)其性能分為FC磁盤、SCSI磁盤、SATA磁盤等多種,而閃存存儲介質(zhì)(非易失隨機(jī)訪問存儲器 (NVRAM))也因?yàn)檩^高的性能可以作為分級數(shù)據(jù)存儲結(jié)構(gòu)中較高的一級。一般,磁盤或磁盤陣列等成本高、速度快的設(shè)備,用來存儲經(jīng)常訪問的重要信息,而磁帶庫等成本較低的存儲資源用來存放訪問頻率較低的信息。其中,高端存儲主要是高速的磁盤系統(tǒng)(如SCSI磁盤、FC磁盤、SSD磁盤陣列)組成的存儲設(shè)備,適合存儲那些需要經(jīng)常和快速訪問的程序和文件,其存取速度快,性能好,存儲價(jià)格相對昂貴。高端存儲是工作級的存儲,其最大特征是存儲設(shè)備和所存儲的數(shù)據(jù)時(shí)刻保持“在線”狀態(tài),可以隨時(shí)讀取和修改,以滿足前端應(yīng)用服務(wù)器或數(shù)據(jù)庫對數(shù)據(jù)訪問的速度要求。中端存儲一般是一些存取速度和價(jià)格介于高速磁盤與磁帶之間的低端磁盤設(shè)備。中端存儲外延相對比較廣泛,主要定位于客戶在線存儲和離線存儲之間的應(yīng)用。就是指將那些并不是經(jīng)常用到(例如一些長期保存的不常用的文件歸檔),或者說訪問量并不大的數(shù)據(jù)存放在性能較低的存儲設(shè)備上。但對這些設(shè)備的要求是尋址迅速、傳輸率高,因此,中端存儲對性能要求相對來說并不高,但又要求相對較好的訪問性能。同時(shí)多數(shù)情況下由于不常用的數(shù)據(jù)要占總數(shù)據(jù)量的較大比重,這也就要求中端存儲設(shè)備在需要容量上相對較大。中端存儲設(shè)備主要有SATA磁盤陣列、DVD-RAM光盤塔和光盤庫等設(shè)備。
3
低端存儲則指將數(shù)據(jù)備份到磁帶或磁帶庫上。大多數(shù)情況下主要用于對高端存儲或中端存儲的數(shù)據(jù)進(jìn)行備份,以防范可能發(fā)生的數(shù)據(jù)災(zāi)難,因此又稱備份級存儲。低端離線存儲通常采用磁帶作為存儲介質(zhì),其訪問速度低,但價(jià)格低廉的海量存儲。該系統(tǒng)通過與存儲硬件產(chǎn)品結(jié)合的分層存儲管理軟件,按照數(shù)據(jù)活動周期的規(guī)律,合理布局?jǐn)?shù)據(jù)保存的位置。采用“先將數(shù)據(jù)從高端存儲遷移至中端存儲上,再將數(shù)據(jù)最終歸檔至低端存儲”的數(shù)據(jù)存儲設(shè)備分配原則,幫助用戶建立一個(gè)合理的、高效的數(shù)據(jù)管理平臺。數(shù)據(jù)自動遷移的規(guī)則,即數(shù)據(jù)位置選擇函數(shù)如下。數(shù)據(jù)位置選擇函數(shù)Location (Data)= Σ/Λ,
其中巧為數(shù)據(jù)的重要性、訪問頻率、保留時(shí)間、性能要求等參數(shù),/ 是對應(yīng)巧的選擇性系數(shù)。當(dāng)Location(Data)的值越大時(shí),其存儲位置越靠前,存儲的設(shè)備也越好。當(dāng) Location(Data)值變小后,就會向相對低級的設(shè)備進(jìn)行數(shù)據(jù)遷移。
權(quán)利要求
1 一種靜態(tài)隨機(jī)存儲器及其實(shí)現(xiàn)方法,其特征在于大容量、平滑的存儲容量擴(kuò)展,提供整個(gè)企業(yè)范圍內(nèi)的高可擴(kuò)展的存儲管理能力,減少在線高端存儲數(shù)據(jù)量,優(yōu)化高端存儲的性能,合理布局了數(shù)據(jù)存儲,減少大量歷史數(shù)據(jù)造成的系統(tǒng)負(fù)擔(dān),從而提升系統(tǒng)整體性能。
全文摘要
本發(fā)明提供一種靜態(tài)隨機(jī)存儲器及其實(shí)現(xiàn)方法,該方法數(shù)據(jù)分級存儲的工作原理是基于數(shù)據(jù)訪問的局部性。分級存儲是根據(jù)數(shù)據(jù)的重要性、訪問頻率、保留時(shí)間、性能等指標(biāo),將數(shù)據(jù)采取不同的存儲方式分別存儲在不同性能的存儲設(shè)備上,通過分級存儲管理實(shí)現(xiàn)數(shù)據(jù)客體在存儲設(shè)備之間的自動遷移。通過將不經(jīng)常訪問的數(shù)據(jù)自動移到存儲層次中較低的層次,釋放出較高成本的存儲空間給更頻繁訪問的數(shù)據(jù),可以獲得更好的性價(jià)比。
文檔編號G06F3/06GK102520882SQ20111040419
公開日2012年6月27日 申請日期2011年12月8日 優(yōu)先權(quán)日2011年12月8日
發(fā)明者李仁剛, 王恩東, 秦濟(jì)龍, 胡雷鈞 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司