專利名稱:數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)。
背景技術(shù):
目前電信領(lǐng)域業(yè)務(wù)支撐系統(tǒng)(BSS) /運(yùn)營支撐系統(tǒng)(OSS)朝著功能專業(yè) 化方向發(fā)展,通過服務(wù)開通系統(tǒng)的流程集成功能銜接各個(gè)專業(yè)系統(tǒng)來實(shí)現(xiàn)端對(duì) 端的業(yè)務(wù)開通。
在服務(wù)開通系統(tǒng)中,類似服務(wù)定單、施工工單、流程實(shí)例等核心信息實(shí)體 中的過程數(shù)據(jù)量會(huì)隨著系統(tǒng)使用時(shí)間的延長而越來越龐大,容易導(dǎo)致應(yīng)用系統(tǒng) 中面向過程凄t據(jù)的施工處理等核心應(yīng)用和熱點(diǎn)功能處理性能日益下降。所謂熱 點(diǎn)功能指系統(tǒng)或人員使用最為頻繁的軟件模塊,例如定單調(diào)度、工單生成、工 單派發(fā)、工單查詢、工單領(lǐng)單、工單回籠、流程導(dǎo)航、業(yè)務(wù)監(jiān)管等,是系統(tǒng)的 核心組成部分,其性能表現(xiàn)是衡量整個(gè)系統(tǒng)性能的關(guān)鍵指標(biāo)。這些熱點(diǎn)功能與 核心信息實(shí)體的關(guān)系主要體現(xiàn)在由于核心功能對(duì)應(yīng)的核心數(shù)據(jù)表的數(shù)據(jù)量一 般都比較大,所以隨著系統(tǒng)上線運(yùn)行時(shí)間越長,核心數(shù)據(jù)表的數(shù)據(jù)量會(huì)越來越 龐大,核心功能對(duì)應(yīng)的數(shù)據(jù)在熱點(diǎn)功能處理時(shí),例如進(jìn)行具體的查詢、更新、 插入等操作時(shí),性能會(huì)下降。因此,需要提供一種能夠隨時(shí)對(duì)數(shù)據(jù)及時(shí)處理的 方法,以提高核心應(yīng)用和熱點(diǎn)功能的查詢、更新、插入等操作的效率。
目前現(xiàn)有技術(shù)中就如何提高數(shù)據(jù)庫訪問性能、從應(yīng)用系統(tǒng)設(shè)計(jì)角度完善數(shù) 據(jù)庫備份方面,常見的設(shè)計(jì)方案如下
1:對(duì)表使用分區(qū)技術(shù);
2:使用當(dāng)前表和歷史表結(jié)合的二級(jí)存儲(chǔ)模式,定期將當(dāng)前表中已竣工的 達(dá)到或超過第一預(yù)定時(shí)間的數(shù)據(jù)轉(zhuǎn)移到歷史表中。
這里已竣工數(shù)據(jù)與未竣工數(shù)據(jù)是相對(duì)的。 一般來講,對(duì)業(yè)務(wù)還沒有完成開 通的施工中數(shù)據(jù),即對(duì)未竣工數(shù)據(jù),是不能及時(shí)歸檔的。
對(duì)已竣工的數(shù)據(jù)來說,前述提到的熱點(diǎn)功能是不經(jīng)常對(duì)其進(jìn)行操作的,只 是有時(shí)候查詢時(shí)需要涉及。
在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下問
題
由于現(xiàn)有技術(shù)中,采用的是二級(jí)存儲(chǔ)模式,是定期將當(dāng)前表中已竣工的達(dá) 到或超過第一預(yù)定時(shí)間數(shù)據(jù)整批轉(zhuǎn)移到歷史表中,這樣,在轉(zhuǎn)移當(dāng)前表中的這 些已竣工數(shù)據(jù)之前,已竣工數(shù)據(jù)可能在竣工后的相當(dāng) 一段長的時(shí)間內(nèi)仍存儲(chǔ)于 當(dāng)前表中,從而沒有及時(shí)的被歸檔。例如現(xiàn)有技術(shù)將第一預(yù)定時(shí)間設(shè)置為半年, 是每月 一次將當(dāng)前表中已竣工的數(shù)據(jù)轉(zhuǎn)移到歷史表中,如每月初分別執(zhí)行一
次,則如果是2月初竣工的數(shù)據(jù),則將在當(dāng)前表一直存在直到達(dá)到或超過第一 預(yù)定時(shí)間,也就是7月初,而不會(huì)被及時(shí)的歸檔。這樣,將導(dǎo)致當(dāng)前表中存在 大量已竣工數(shù)據(jù),加上未竣工數(shù)據(jù),總的數(shù)據(jù)量記錄數(shù)會(huì)很大,當(dāng)前表的數(shù)據(jù) 量級(jí)是本發(fā)明實(shí)例的120 180倍。這樣,對(duì)于前述:R到的熱點(diǎn)功能處理,如具 體的查詢、更新、插入等操作,將在包含大量數(shù)據(jù)(包括已竣工數(shù)據(jù)和未竣工 數(shù)據(jù))的當(dāng)前表中執(zhí)行,導(dǎo)致性能不高。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是提供一種數(shù)據(jù)存儲(chǔ)方法和系統(tǒng),以實(shí)現(xiàn)對(duì)數(shù)據(jù)的及 時(shí)歸檔和提升熱點(diǎn)功能操作的效率。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)是這樣 實(shí)現(xiàn)的
一種數(shù)據(jù)存儲(chǔ)方法,包括
將未竣工數(shù)據(jù)存儲(chǔ)于當(dāng)前表中;
實(shí)時(shí)地將當(dāng)前表中的轉(zhuǎn)化為已竣工的數(shù)據(jù)轉(zhuǎn)移到歸檔表中;
將歸檔表中竣工達(dá)到或超過預(yù)定時(shí)間的數(shù)據(jù)轉(zhuǎn)移到歷史表中。
優(yōu)選地,所述方法中,所述將歸檔表中竣工達(dá)到或超過預(yù)定時(shí)間的數(shù)據(jù)轉(zhuǎn)
移到歷史表中,包括
將歸檔表中竣工達(dá)到或超過第一預(yù)定時(shí)間且在第二預(yù)定時(shí)間之內(nèi)的數(shù)據(jù)
轉(zhuǎn)移到歷史表中。
優(yōu)選地,所述方法中,所述當(dāng)前表、歸檔表部署在當(dāng)前庫中,歷史表部署 在歷史庫中。
優(yōu)選地,所述方法中,所述當(dāng)前表部署在當(dāng)前庫中,歸檔表部署在歸檔庫中。
優(yōu)選地,所述方法中,所述歷史表部署在歷史庫中。
優(yōu)選地,所述方法中,所述當(dāng)前表、歸檔表和歷史表分別規(guī)劃在不同的表 空間中。
優(yōu)選地,所述方法中,對(duì)所述當(dāng)前表每天進(jìn)行全量備份,每2小時(shí)進(jìn)行增
量備份;對(duì)歸檔表每周進(jìn)行全量備份,每天進(jìn)行增量備份;歷史表每月進(jìn)行全 量備份,每周進(jìn)行增量備份。
優(yōu)選地,所述方法中,在災(zāi)難突發(fā)時(shí),先恢復(fù)當(dāng)前表,再恢復(fù)歸檔表,最 后恢復(fù)歷史表。
一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括
當(dāng)前表,用于存儲(chǔ)未竣工數(shù)據(jù);
歸檔表,用于存儲(chǔ)已竣工數(shù)據(jù);所述歸檔表中存儲(chǔ)的已竣工數(shù)據(jù)由當(dāng)前表 中的未竣工數(shù)據(jù)轉(zhuǎn)化而來,且為竣工沒有達(dá)到或超過預(yù)定時(shí)間的數(shù)據(jù);
歷史表,用于存儲(chǔ)竣工達(dá)到或超過預(yù)定時(shí)間的已竣工數(shù)據(jù);所述歷史表中 存儲(chǔ)的已竣工數(shù)據(jù)由歸檔表中的已歸檔數(shù)據(jù)轉(zhuǎn)化而來,且為竣工達(dá)到或超過預(yù) 定時(shí)間的數(shù)據(jù)。
優(yōu)選地,所述系統(tǒng)中,所述歷史表中存儲(chǔ)的已竣工數(shù)據(jù)為竣工達(dá)到或超過 第一預(yù)定時(shí)間且在第二預(yù)定時(shí)間之內(nèi)的數(shù)據(jù)。
優(yōu)選地,所述系統(tǒng)中,所述當(dāng)前表、歸檔表部署在當(dāng)前庫中,歷史表部署 在歷史庫中。
優(yōu)選地,所述系統(tǒng)中,所述當(dāng)前表部署在當(dāng)前庫中,歸檔表部署在歸檔庫中。
優(yōu)選地,所述系統(tǒng)中,所述歷史表部署在歷史庫中。 優(yōu)選地,所述系統(tǒng)中,所述當(dāng)前表、歸檔表和歷史表分別規(guī)劃在不同的表 空間中。
由以上本發(fā)明實(shí)施例提供的技術(shù)方案可見,通過實(shí)時(shí)的自動(dòng)的對(duì)每筆開通 完的業(yè)務(wù)對(duì)應(yīng)的數(shù)據(jù)及時(shí)歸檔,這樣核心數(shù)據(jù)表的數(shù)據(jù)量一直維持在一個(gè)穩(wěn)定 的數(shù)量級(jí)上,因此可以避免當(dāng)前表中的核心數(shù)據(jù)表隨系統(tǒng)上線的時(shí)間增加而導(dǎo) 致數(shù)據(jù)量越來越龐大。這樣,可以提升針對(duì)當(dāng)前表的核心應(yīng)用和熱點(diǎn)功能的操 作效率。
圖1為本發(fā)明方法實(shí)施例的流程圖; 圖2為本發(fā)明一方法實(shí)施例的原理圖; 圖3為本發(fā)明系統(tǒng)實(shí)施例的框圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施方 式對(duì)本發(fā)明實(shí)施例作進(jìn)一 步的詳細(xì)說明。
圖1示出了本發(fā)明數(shù)據(jù)存儲(chǔ)方法一實(shí)施例的流程圖,如圖1所示,該實(shí)施 例包括
S101:將未竣工數(shù)據(jù)存儲(chǔ)于當(dāng)前表中。
業(yè)務(wù)開通過程中的數(shù)據(jù)分為幾個(gè)階段。在接收到服務(wù)定單,生成施工工單, 處于流程實(shí)例過程中的數(shù)據(jù)等沒有完成業(yè)務(wù)開通的數(shù)據(jù),都屬于未竣工數(shù)據(jù)。 隨著施工的進(jìn)展和時(shí)間的推移,在完成業(yè)務(wù)開通后,所述未竣工數(shù)據(jù)將轉(zhuǎn)化為 已竣工數(shù)據(jù)。
這里,當(dāng)前表是存儲(chǔ)未歧工數(shù)據(jù)的所有表的統(tǒng)稱。這樣,當(dāng)前表可以面向 施工處理(領(lǐng)單、回單、監(jiān)控)中的熱點(diǎn)功能,僅存儲(chǔ)活動(dòng)對(duì)象。活動(dòng)對(duì)象包括 生命周期狀態(tài)中還沒有成為歷史或還沒有作廢的對(duì)象,系統(tǒng)或人員還會(huì)對(duì)其進(jìn)
行操作,引起其生命周期狀態(tài)的遷移,其狀態(tài)還在變動(dòng)軌跡中,而不像歷史數(shù) 據(jù),其已是靜態(tài)不再變化。活動(dòng)對(duì)象通俗地可理解為未開通業(yè)務(wù)用戶對(duì)應(yīng)的一 系列和施工開通有關(guān)的數(shù)據(jù),比如定單信息、工單信息、流程實(shí)例信息等。對(duì) 象在這里更通俗的講是指數(shù)據(jù),也是對(duì)數(shù)據(jù)抽象的說法,如定單、工單等都可 以成為對(duì)象,實(shí)例化時(shí)就存在活動(dòng)定單、活動(dòng)工單。因此,在服務(wù)開通系統(tǒng)中, 活動(dòng)對(duì)象可統(tǒng)一理解為"與服務(wù)定單相關(guān)聯(lián)的尚未竣工的數(shù)據(jù)"。例如,活動(dòng)
工單可以指尚未竣工的服務(wù)定單對(duì)應(yīng)的流程的當(dāng)前活動(dòng)節(jié)點(diǎn)所關(guān)聯(lián)環(huán)節(jié)派出 的工單。
總之,在僅包含未竣工數(shù)據(jù)的當(dāng)前表中執(zhí)行熱點(diǎn)功能的處理,由于當(dāng)前表 中的數(shù)據(jù)量不是太大,尤其相對(duì)于現(xiàn)有技術(shù)來講,并不會(huì)包括很多已竣工數(shù)據(jù), 因此,可以提高熱點(diǎn)功能的處理性能。
S102:實(shí)時(shí)地將當(dāng)前表中已竣工的數(shù)據(jù)轉(zhuǎn)移到歸檔表中。 對(duì)于已竣工數(shù)據(jù),熱點(diǎn)功能一般不經(jīng)常對(duì)其進(jìn)行操作,只是有時(shí)在查詢時(shí) 可能涉及。
因此,這里,實(shí)時(shí)將當(dāng)前表中竣工的數(shù)據(jù)轉(zhuǎn)移到歸檔表,即通過對(duì)已竣工 的數(shù)據(jù)實(shí)時(shí)歸檔的方式將當(dāng)前表中已竣工數(shù)據(jù)實(shí)時(shí)遷移走,保證當(dāng)前表中核心 數(shù)據(jù)表的數(shù)據(jù)量維持在一個(gè)穩(wěn)定的數(shù)量級(jí)上。這樣不會(huì)出現(xiàn)當(dāng)前表中核心數(shù)據(jù) 表的數(shù)據(jù)量會(huì)隨系統(tǒng)上線時(shí)間增加而越來越龐大。這樣,可以提升針對(duì)當(dāng)前表 (特別是其中核心數(shù)據(jù)表)的核心應(yīng)用和熱點(diǎn)功能的操作效率。
相對(duì)于現(xiàn)有技術(shù)中不能及時(shí)的將已竣工的數(shù)據(jù)及時(shí)歸檔,而是定期將一批 已竣工的達(dá)到或超過第一預(yù)定時(shí)間的數(shù)據(jù)遷移走,比如3個(gè)月或是半年前的數(shù) 據(jù),這種屬于非及時(shí)非實(shí)時(shí)的操作。而這里提出本發(fā)明實(shí)施例,是實(shí)時(shí)的自動(dòng) 的對(duì)每筆開通完的業(yè)務(wù)對(duì)應(yīng)的數(shù)據(jù)及時(shí)歸檔,這樣核心數(shù)據(jù)表的數(shù)據(jù)量一直維 持在一個(gè)穩(wěn)定的^:量級(jí)上。
S103:將歸檔表中竣工達(dá)到或超過預(yù)定時(shí)間的數(shù)據(jù)轉(zhuǎn)移到歷史表中。
歸檔表中的已竣工數(shù)據(jù),在一定時(shí)間內(nèi)可能仍會(huì)被查詢(或其它操作), 而隨著時(shí)間推移,在一定時(shí)間之后,將很少有可能再被操作,因此,分為歸檔 表和歷史表存儲(chǔ)不同時(shí)間段的已竣工數(shù)據(jù),就是利用歷史表存放已經(jīng)竣工較長 的數(shù)據(jù),而歸檔表存放比較新的竣工數(shù)據(jù),以便于后續(xù)的操作只在歸檔表中進(jìn) 行。
所述預(yù)定時(shí)間可以預(yù)先設(shè)定,例如可以預(yù)先設(shè)定為3個(gè)月,則歸檔庫中存 儲(chǔ)已竣工三個(gè)月內(nèi)的數(shù)據(jù)。當(dāng)已竣工數(shù)據(jù)在歸檔庫中達(dá)到或超過3個(gè)月,這部 分?jǐn)?shù)據(jù)將被存儲(chǔ)到歷史庫中。
特別的,設(shè)上述預(yù)定時(shí)間為M個(gè)月,則歷史表中存儲(chǔ)已竣工達(dá)到或超過
M個(gè)月的數(shù)據(jù)。還可以在此基礎(chǔ)上設(shè)定另一預(yù)定時(shí)間N,例如N年,還可以
將已竣工達(dá)到或超過M個(gè)月,且在N年之內(nèi)數(shù)據(jù)存儲(chǔ)在歷史表中。N可以根
據(jù)實(shí)際情況調(diào)整,例如可以為3。如果將M個(gè)月稱為第一預(yù)定時(shí)間,N年稱為
第二預(yù)定時(shí)間,則上面即為將歸檔表中竣工達(dá)到或超過第一預(yù)定時(shí)間且在第
二預(yù)定時(shí)間之內(nèi)的數(shù)據(jù)轉(zhuǎn)移到歷史表中。
上述當(dāng)前表、歸檔表和歷史表在數(shù)據(jù)庫中的部署可以按照以下方式
方式一采用兩個(gè)庫, 一個(gè)是當(dāng)前庫,另一個(gè)是歷史庫。當(dāng)前表、歸檔表
部署在當(dāng)前庫中,歷史表部署在歷史庫中。
方式二采用三個(gè)庫, 一個(gè)是當(dāng)前庫、 一個(gè)是歸檔庫, 一個(gè)是歷史庫。當(dāng)
前表部署在當(dāng)前庫中,歸檔表部署在歸檔庫中,歷史表部署在歷史庫中。
分別采用不同的庫分別存儲(chǔ)不同的表,可以將不同的數(shù)據(jù)分類隔離存儲(chǔ), 這樣便于管理,也利于數(shù)據(jù)的安全。
圖2示出了本發(fā)明存儲(chǔ)數(shù)據(jù)方法一實(shí)施例的原理圖,可以體現(xiàn)上述內(nèi)容。 需要說明的是,當(dāng)前表中可以存儲(chǔ)十萬、百萬級(jí)的數(shù)據(jù),可以面對(duì)電信系統(tǒng)中 的派單、領(lǐng)單、回單、監(jiān)控等針對(duì)活動(dòng)對(duì)象的操:作;存檔表中可以存儲(chǔ)千萬、 億級(jí)的數(shù)據(jù),并且采用表分區(qū)技術(shù);歷史表中可以存儲(chǔ)億、十億級(jí)的數(shù)據(jù),并 且采用表分區(qū)技術(shù)。歸檔表和歷史表可以面向查詢、統(tǒng)計(jì)、追蹤等操作。
當(dāng)前表、歸檔表和歷史表可以分別規(guī)劃在不同的表空間中。表空間是一個(gè) 邏輯的概念,它是由一個(gè)或幾個(gè)在磁盤中實(shí)際存在的文件組成,用于存放數(shù)據(jù) 庫的各種對(duì)象,如Oracle就是通過表空間來完成對(duì)凄t據(jù)的組織。舉個(gè)例子說 明,在Oracle中, 一個(gè)實(shí)例(數(shù)據(jù)庫)有多個(gè)表空間(SYSTEM、 SYSAUX、 TEMP等和用戶自己創(chuàng)建的), 一個(gè)Oracle數(shù)據(jù)庫由一個(gè)或多個(gè)叫做表空間的 邏輯存儲(chǔ)單元組成。
將當(dāng)前表、歸檔表和歷史表規(guī)劃在不同的表空間中可便于備份、便于恢復(fù)、 便于管理,如RMAN ( Recovery Manager, —種備份恢復(fù)方式,可以用來備份 和恢復(fù)數(shù)據(jù)庫文件、歸檔日志和控制文件)可以實(shí)現(xiàn)單個(gè)表空間的備份恢復(fù),
如常見的IBM TSM、 Legato、 Veritas等備份恢復(fù)軟件,均提供基于表空間的 備份恢復(fù)。
考慮到數(shù)據(jù)存儲(chǔ)的安全性、穩(wěn)定性和經(jīng)濟(jì)性,以下給出一種較優(yōu)的數(shù)據(jù)存 儲(chǔ)方式采用三級(jí)模式存儲(chǔ)方案,當(dāng)前表和歸檔表所在表空間存放在光纖盤上, 釆用RAID 10 ( RAID是"Redundant Array of Independent Disk"的縮寫,中文是獨(dú) 立冗余f茲盤陣列)方式存儲(chǔ),既保證了數(shù)據(jù)的安全又便于快速訪問;歷史表所 在表空間存放在SATA ( Serial Advanced Technology Attachment,串行高級(jí)技術(shù) 附件)盤上,采用RAID5方式存儲(chǔ),既能滿足在線查詢需要,同時(shí)具有相對(duì) 4交高的性^介比。
關(guān)于備份恢復(fù)機(jī)制方面,以下分別給出一種較優(yōu)的備份方法和恢復(fù)方法。 備份方法由于當(dāng)前表、歸檔表、歷史表分別位于不同表空間或不同數(shù)據(jù) 庫上,因此,可根據(jù)數(shù)據(jù)量及數(shù)據(jù)更新頻率面向三套表靈活的制定各自的備份 策略,建議對(duì)當(dāng)前表(或還包括基礎(chǔ)數(shù)據(jù))每天進(jìn)行全量備份,每2小時(shí)進(jìn)行 增量備份;對(duì)歸檔表每周進(jìn)行全量備份,每天進(jìn)行增量備份;歷史表每月進(jìn)行 全量備份,每周進(jìn)行增量備份。
恢復(fù)方法在災(zāi)難突發(fā)時(shí),根據(jù)備份策略進(jìn)行逐級(jí)恢復(fù),先恢復(fù)當(dāng)前表(或 還包括基礎(chǔ)數(shù)據(jù)),保證系統(tǒng)正常運(yùn)行以滿足生產(chǎn)經(jīng)營需要;再恢復(fù)歸檔表, 最后恢復(fù)歷史表。由于當(dāng)前表僅存儲(chǔ)活動(dòng)對(duì)象, 一般來說,對(duì)于千萬級(jí)別用戶 量的電信系統(tǒng),十分鐘即可恢復(fù)完畢,而對(duì)于當(dāng)前表存儲(chǔ)了已竣工數(shù)據(jù)的兩級(jí) 模式存儲(chǔ)方案,則恢復(fù)時(shí)間往往需要數(shù)個(gè)小時(shí)。
上述備份恢復(fù)方法便于數(shù)據(jù)庫備份和恢復(fù)分階段的進(jìn)行和快速恢復(fù)。 由以上實(shí)施例可見,通過實(shí)時(shí)的自動(dòng)的對(duì)每筆開通完的業(yè)務(wù)對(duì)應(yīng)的數(shù)據(jù)及 時(shí)歸檔,這樣核心數(shù)據(jù)表的數(shù)據(jù)量一直維持在一個(gè)穩(wěn)定的數(shù)量級(jí)上,因此可以 避免當(dāng)前表中核心數(shù)據(jù)表的數(shù)據(jù)量隨系統(tǒng)上線時(shí)間增加而越來越龐大。反之, 這樣可以提升針對(duì)當(dāng)前表的核心應(yīng)用和熱點(diǎn)功能的操作效率。
另外,由上述備份恢復(fù)方法,可以利于數(shù)據(jù)庫備份和恢復(fù)分階段的進(jìn)行和 快速恢復(fù)。
以下介紹本發(fā)明數(shù)據(jù)存儲(chǔ)系統(tǒng)實(shí)施例,圖3示出了該實(shí)施例的框圖,如圖,
包括
當(dāng)前表301,用于存儲(chǔ)未竣工數(shù)據(jù);
歸檔表302,用于存儲(chǔ)已竣工數(shù)據(jù);所述歸檔表302中存儲(chǔ)的已竣工數(shù)據(jù) 由當(dāng)前表301中的未攱工數(shù)據(jù)轉(zhuǎn)化而來,且為竣工沒有達(dá)到或超過預(yù)定時(shí)間的 數(shù)據(jù);
歷史表303,用于存儲(chǔ)竣工達(dá)到或超過預(yù)定時(shí)間的已竣工數(shù)據(jù);所述歷史 表303中存儲(chǔ)的已竣工數(shù)據(jù)由歸檔表302中的已歸檔數(shù)據(jù)轉(zhuǎn)化而來,且為竣工 達(dá)到或超過預(yù)定時(shí)間的數(shù)據(jù)。
所述歷史表302中存儲(chǔ)的已竣工數(shù)據(jù)為竣工達(dá)到或超過第一預(yù)定時(shí)間且 在第二預(yù)定時(shí)間之內(nèi)的數(shù)據(jù)。
所述當(dāng)前表301、歸檔表302部署在當(dāng)前庫中,歷史表部署在歷史庫中。
所述當(dāng)前表部署在當(dāng)前庫中,歸檔表部署在歸檔庫中。
所述歷史表部署在歷史庫中。
所述當(dāng)前表、歸檔表和歷史表分別規(guī)劃在不同的表空間中。
上面雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有 許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和 變化而不脫離本發(fā)明的精神。
權(quán)利要求
1、一種數(shù)據(jù)存儲(chǔ)方法,其特征在于,包括將未竣工數(shù)據(jù)存儲(chǔ)于當(dāng)前表中;實(shí)時(shí)地將當(dāng)前表中的轉(zhuǎn)化為已竣工的數(shù)據(jù)轉(zhuǎn)移到歸檔表中;將歸檔表中竣工達(dá)到或超過預(yù)定時(shí)間的數(shù)據(jù)轉(zhuǎn)移到歷史表中。
2、 如權(quán)利要求1所述的方法,其特征在于,所述將歸檔表中竣工達(dá)到或 超過預(yù)定時(shí)間的數(shù)據(jù)轉(zhuǎn)移到歷史表中,包括將歸檔表中竣工達(dá)到或超過第 一預(yù)定時(shí)間且在第二預(yù)定時(shí)間之內(nèi)的數(shù)據(jù) 轉(zhuǎn)移到歷史表中。
3、 如權(quán)利要求l所述的方法,其特征在于,所述當(dāng)前表、歸檔表部署在 當(dāng)前庫中,歷史表部署在歷史庫中。
4、 如權(quán)利要求l所述的方法,其特征在于,所述當(dāng)前表部署在當(dāng)前庫中, 歸檔表部署在歸檔庫中。
5、 如權(quán)利要求l所述的方法,其特征在于,所述歷史表部署在歷史庫中。
6、 如權(quán)利要求l所述的方法,其特征在于,所述當(dāng)前表、歸檔表和歷史 表分別規(guī)劃在不同的表空間中。
7、 如權(quán)利要求l所述的方法,其特征在于,對(duì)所述當(dāng)前表每天進(jìn)行全量 備份,每2小時(shí)進(jìn)行增量備份;對(duì)歸檔表每周進(jìn)行全量備份,每天進(jìn)行增量備 份;歷史表每月進(jìn)行全量備份,每周進(jìn)行增量備份。
8、 如權(quán)利要求l所述的方法,其特征在于,在災(zāi)難突發(fā)時(shí),先恢復(fù)當(dāng)前 表,再恢復(fù)歸檔表,最后恢復(fù)歷史表。
9、 一種數(shù)據(jù)存儲(chǔ)系統(tǒng),其特征在于,包括 當(dāng)前表,用于存儲(chǔ)未歧工數(shù)據(jù);歸檔表,用于存儲(chǔ)已竣工數(shù)據(jù);所述歸檔表中存儲(chǔ)的已竣工數(shù)據(jù)由當(dāng)前表 中的未竣工數(shù)據(jù)轉(zhuǎn)化而來,且為竣工沒有達(dá)到或超過預(yù)定時(shí)間的數(shù)據(jù);歷史表,用于存儲(chǔ)攱工達(dá)到或超過預(yù)定時(shí)間的已攱工數(shù)據(jù);所述歷史表中 存儲(chǔ)的已竣工數(shù)據(jù)由歸檔表中的已歸檔數(shù)據(jù)轉(zhuǎn)化而來,且為竣工達(dá)到或超過預(yù) 定時(shí)間的數(shù)據(jù)。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述歷史表中存儲(chǔ)的已竣工數(shù)據(jù)為竣工達(dá)到或超過第 一預(yù)定時(shí)間且在第二預(yù)定時(shí)間之內(nèi)的數(shù)據(jù)。
11、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述當(dāng)前表、歸檔表部署在 當(dāng)前庫中,歷史表部署在歷史庫中。
12、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述當(dāng)前表部署在當(dāng)前庫中, 歸檔表部署在歸檔庫中。
13、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述歷史表部署在歷史庫中。
14、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述當(dāng)前表、歸檔表和歷史 表分別規(guī)劃在不同的表空間中。
全文摘要
本發(fā)明公開了數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)。一種數(shù)據(jù)存儲(chǔ)方法實(shí)施例,包括將未竣工數(shù)據(jù)存儲(chǔ)于當(dāng)前表中;實(shí)時(shí)地將當(dāng)前表中轉(zhuǎn)化為已竣工的數(shù)據(jù)轉(zhuǎn)移到歸檔表中;將歸檔表中竣工達(dá)到或超過預(yù)定時(shí)間的數(shù)據(jù)轉(zhuǎn)移到歷史表中。利用本發(fā)明,可以提升針對(duì)當(dāng)前表的核心應(yīng)用和熱點(diǎn)功能的操作效率。
文檔編號(hào)G06F17/30GK101354713SQ20081011973
公開日2009年1月28日 申請(qǐng)日期2008年9月8日 優(yōu)先權(quán)日2008年9月8日
發(fā)明者廖宇輝, 張建邊, 赟 王 申請(qǐng)人:大唐軟件技術(shù)股份有限公司