亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)存儲(chǔ)方法和裝置的制作方法

文檔序號(hào):6433615閱讀:259來(lái)源:國(guó)知局
專利名稱:數(shù)據(jù)存儲(chǔ)方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及數(shù)據(jù)存儲(chǔ)技術(shù),尤其涉及一種數(shù)據(jù)存儲(chǔ)方法和裝置。
背景技術(shù)
目前,采用金融服務(wù)邏輯數(shù)據(jù)模型(Finance Serve Logic DataModel,簡(jiǎn)稱 FS-LDM)的數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)存儲(chǔ)技術(shù)在銀行業(yè)具有廣泛應(yīng)用。該采用FS-LDM的數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)存儲(chǔ)技術(shù)獨(dú)立于任何物理數(shù)據(jù)庫(kù)平臺(tái),因此具有廣適性。FS-LDM的數(shù)據(jù)倉(cāng)庫(kù)采用二層架構(gòu),相應(yīng)地,基于該FS-LDM的數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)存儲(chǔ)裝置也采用二層架構(gòu),即,該數(shù)據(jù)存儲(chǔ)裝置包括基礎(chǔ)層和匯總層。其中,基礎(chǔ)層嚴(yán)格遵循標(biāo)準(zhǔn)的第三范式。具體地,在采用第三范式的基礎(chǔ)層中源業(yè)務(wù)系統(tǒng)表的一筆記錄需要分拆到幾張目標(biāo)表中存儲(chǔ),業(yè)務(wù)數(shù)據(jù)零散拆分;父類表囊括所有子類業(yè)務(wù)的共性信息,使得涵蓋子類較多的父類表的數(shù)據(jù)量極其龐大,子類業(yè)務(wù)數(shù)據(jù)的完整存取需要用子表關(guān)聯(lián)龐大的父類表;對(duì)于任意兩實(shí)體之間的各種關(guān)系都記錄到關(guān)聯(lián)實(shí)體中,用關(guān)系種類來(lái)區(qū)分不同的關(guān)系類型,關(guān)系表非常龐大。在現(xiàn)有的基于FS-LDM的數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)存儲(chǔ)裝置中,在基礎(chǔ)層之上是匯總層。匯總層存儲(chǔ)面向各個(gè)應(yīng)用的衍生數(shù)據(jù),對(duì)于不同應(yīng)用的共性部分,在匯總層對(duì)基礎(chǔ)層數(shù)據(jù)進(jìn)行重復(fù)匯總。總之,根據(jù)現(xiàn)有的數(shù)據(jù)存儲(chǔ)裝置的上述特點(diǎn),采用該數(shù)據(jù)存儲(chǔ)裝置,數(shù)據(jù)存取操作的響應(yīng)速度慢、效率低。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法,用以解決現(xiàn)有技術(shù)中的缺陷,提高數(shù)據(jù)存取效率。本發(fā)明實(shí)施例還提供一種數(shù)據(jù)存儲(chǔ)裝置,用以解決現(xiàn)有技術(shù)中的缺陷,提高數(shù)據(jù)存取效率。本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法,包括數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)控制器獲取數(shù)據(jù)存儲(chǔ)命令;所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù);所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取至少一個(gè)應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)并存儲(chǔ)到中間匯總信息表;所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述中間層的中間數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)并存儲(chǔ)到通用匯總信息表,從所述中間層的中間數(shù)據(jù)和所述通用匯總信息表中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)并存儲(chǔ)到至少一個(gè)應(yīng)用數(shù)據(jù)集市。如上所述的方法,其中,所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù)包括所述存儲(chǔ)控制器控制協(xié)議信息表存儲(chǔ)至少一種協(xié)議號(hào)和協(xié)議種類代碼;所述存儲(chǔ)控制器控制作為協(xié)議信息表的子表的至少一個(gè)類型信息表存儲(chǔ)對(duì)應(yīng)類型的協(xié)議號(hào)和協(xié)議種類代碼;所述存儲(chǔ)控制器控制作為類型信息表的子表的至少一個(gè)數(shù)據(jù)表存儲(chǔ)對(duì)應(yīng)協(xié)議的數(shù)據(jù);和/或,所述存儲(chǔ)控制器控制屬性歷史表根據(jù)協(xié)議類型,分類存儲(chǔ)至少一個(gè)協(xié)議的屬性信息。如上所述的方法,其中,所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取至少一個(gè)應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)并存儲(chǔ)到中間匯總信息表包括所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取賬戶級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到賬戶級(jí)匯總信息表;和/或,所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取憑證級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到憑證匯總信息表;和/或,所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取借據(jù)級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到借據(jù)匯總信息表;和/或,所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取客戶存款級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到客戶存款匯總信息表;和/或,所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取客戶貸款級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到客戶貸款匯總信息表。如上所述的方法,其中,所述存儲(chǔ)控制器控制所述數(shù)據(jù)存儲(chǔ)裝置的中間層將所述中間數(shù)據(jù)存儲(chǔ)到中間匯總信息表包括采用添加前綴的基礎(chǔ)層的數(shù)據(jù)表的主鍵作為所述中間匯總信息表的主鍵,或,采用基礎(chǔ)層的數(shù)據(jù)表的主鍵和預(yù)設(shè)的補(bǔ)充字段組成所述中間匯總信息表的主鍵;和/或,根據(jù)至少一個(gè)基礎(chǔ)層的數(shù)據(jù)表中的共性字段的類型,確定所述中間匯總信息表的該共性字段的類型,當(dāng)至少一個(gè)基礎(chǔ)層的數(shù)據(jù)表中的共性字段的類型不同時(shí),所述中間匯總信息表的該共性字段的類型為可變類型;和/或,采用基礎(chǔ)層的數(shù)據(jù)表的幣種字段與值類型代碼字段的組合作為所述中間匯總信息表的主鍵,將基礎(chǔ)層的數(shù)據(jù)表中不同幣種的數(shù)據(jù)轉(zhuǎn)換為指定幣種并存儲(chǔ)到所述中間匯總信息表;和/或,根據(jù)所述基礎(chǔ)數(shù)據(jù)計(jì)算衍生屬性的數(shù)據(jù)并存儲(chǔ)到所述中間匯總信息表;和/或,向所述中間匯總信息表存儲(chǔ)預(yù)設(shè)時(shí)間周期內(nèi)的所述中間數(shù)據(jù)。如上所述的方法,其中,所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述中間層的中間數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)之后還包括所述存儲(chǔ)控制器控制所述數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù);所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述中間層的中間數(shù)據(jù)和所述通用匯總信息表中提取應(yīng)用數(shù)據(jù)集市數(shù)據(jù)之后還包括所述存儲(chǔ)控制器控制所述數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)。本發(fā)明實(shí)施例還提供一種數(shù)據(jù)存儲(chǔ)裝置,包括存儲(chǔ)控制器、基礎(chǔ)層、中間層和應(yīng)用層;存儲(chǔ)控制器獲取數(shù)據(jù)存儲(chǔ)命令,控制基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù),控制中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取至少一個(gè)應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)并存儲(chǔ)到中間匯總信息表,控制應(yīng)用層從所述中間層的中間數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)并存儲(chǔ)到通用匯總信息表,從所述中間層的中間數(shù)據(jù)和所述通用匯總信息表中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)并存儲(chǔ)到至少一個(gè)應(yīng)用數(shù)據(jù)集市。如上所述的數(shù)據(jù)存儲(chǔ)裝置,其中,所述基礎(chǔ)層具體用于根據(jù)所述存儲(chǔ)控制器的控制,在協(xié)議信息表存儲(chǔ)至少一種協(xié)議號(hào)和協(xié)議種類代碼,在作為協(xié)議信息表的子表的至少一個(gè)類型信息表存儲(chǔ)對(duì)應(yīng)類型的協(xié)議號(hào)和協(xié)議種類代碼,在作為類型信息表的子表的至少一個(gè)數(shù)據(jù)表存儲(chǔ)對(duì)應(yīng)協(xié)議的數(shù)據(jù);和/或,所述基礎(chǔ)層具體用于根據(jù)所述存儲(chǔ)控制器的控制,在屬性歷史表根據(jù)協(xié)議類型分類存儲(chǔ)至少一個(gè)協(xié)議的屬性信息。如上所述的數(shù)據(jù)存儲(chǔ)裝置,其中,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取賬戶級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到賬戶級(jí)匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取憑證級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到憑證匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取借據(jù)級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到借據(jù)匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取客戶存款級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到客戶存款匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取客戶貸款級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到客戶貸款匯總信息表。如上所述的數(shù)據(jù)存儲(chǔ)裝置,其中,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,采用添加前綴的基礎(chǔ)層的數(shù)據(jù)表的主鍵作為所述中間匯總信息表的主鍵,或,采用基礎(chǔ)層的數(shù)據(jù)表的主鍵和預(yù)設(shè)的補(bǔ)充字段組成所述中間匯總信息表的主鍵;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,根據(jù)至少一個(gè)基礎(chǔ)層的數(shù)據(jù)表中的共性字段的類型,確定所述中間匯總信息表的該共性字段的類型,當(dāng)至少一個(gè)基礎(chǔ)層的數(shù)據(jù)表中的共性字段的類型不同時(shí),所述中間匯總信息表的該共性字段的類型為可變類型;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,采用基礎(chǔ)層的數(shù)據(jù)表的幣種字段與值類型代碼字段的組合作為所述中間匯總信息表的主鍵,將基礎(chǔ)層的數(shù)據(jù)表中不同幣種的數(shù)據(jù)轉(zhuǎn)換為指定幣種并存儲(chǔ)到所述中間匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,根據(jù)所述基礎(chǔ)數(shù)據(jù)計(jì)算衍生屬性的數(shù)據(jù)并存儲(chǔ)到所述中間匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,向所述中間匯總信息表存儲(chǔ)預(yù)設(shè)時(shí)間周期內(nèi)的所述中間數(shù)據(jù)。如上所述的數(shù)據(jù)存儲(chǔ)裝置,其中,所述存儲(chǔ)控制器還用于控制所述數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)和數(shù)據(jù)集市數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層還用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)和數(shù)據(jù)集市數(shù)據(jù)。
由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過(guò)在數(shù)據(jù)存儲(chǔ)裝置中增加中間層,存儲(chǔ)控制器控制該中間層從基礎(chǔ)層中提取基礎(chǔ)數(shù)據(jù)并匯總成中間數(shù)據(jù),將中間數(shù)據(jù)存儲(chǔ)到中間層。存儲(chǔ)控制器控制應(yīng)用層從中間層存儲(chǔ)的數(shù)據(jù)中提取數(shù)據(jù)。由于在中間層對(duì)基礎(chǔ)層的數(shù)據(jù)進(jìn)行初步的匯總,應(yīng)用層能夠從中間層的存儲(chǔ)表格中獲取數(shù)據(jù),而不必逐一查找基礎(chǔ)層的大量的存儲(chǔ)表格,并且避免了現(xiàn)有的二層架構(gòu)的技術(shù)方案中應(yīng)用層對(duì)基礎(chǔ)層數(shù)據(jù)的重復(fù)匯總,從而提高了數(shù)據(jù)存取操作的效率。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一的數(shù)據(jù)存儲(chǔ)方法的流程圖;圖2為本發(fā)明實(shí)施例二的數(shù)據(jù)存儲(chǔ)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例一的數(shù)據(jù)存儲(chǔ)方法的流程圖。如圖1所示,該方法包括如下過(guò)程。步驟101 數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)控制器獲取數(shù)據(jù)存儲(chǔ)命令。步驟102 存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù)。步驟103 存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的中間層從基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取至少一個(gè)應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)并存儲(chǔ)到中間匯總信息表。步驟104 存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從中間層的中間數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)并存儲(chǔ)到通用匯總信息表,從中間層的中間數(shù)據(jù)和通用匯總信息表中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)并存儲(chǔ)到至少一個(gè)應(yīng)用數(shù)據(jù)集市。在本發(fā)明實(shí)施例一中,在數(shù)據(jù)存儲(chǔ)過(guò)程中增加了中間層存儲(chǔ)過(guò)程。在將基礎(chǔ)數(shù)據(jù)存儲(chǔ)到基礎(chǔ)層之后,從基礎(chǔ)層中提取應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)存儲(chǔ)到中間層,應(yīng)用層存儲(chǔ)的數(shù)據(jù)是從中間層存儲(chǔ)的數(shù)據(jù)中提取而來(lái)的。由于在基礎(chǔ)層與應(yīng)用層之間增加了中間層,在中間層對(duì)基礎(chǔ)層的數(shù)據(jù)進(jìn)行初步的匯總,從而增強(qiáng)了數(shù)據(jù)粒度的層次化。應(yīng)用層的存儲(chǔ)表格與對(duì)數(shù)據(jù)進(jìn)行初步匯總的中間層的存儲(chǔ)表格相關(guān)聯(lián),減少了與繁多的基礎(chǔ)層的存儲(chǔ)表格的關(guān)聯(lián)。在讀取數(shù)據(jù)時(shí),應(yīng)用層能夠從中間層的存儲(chǔ)表格中獲取數(shù)據(jù),而不必像現(xiàn)有技術(shù)那樣逐一查找基礎(chǔ)層的大量的存儲(chǔ)表格,并且通過(guò)中間層的初步匯總,避免了現(xiàn)有的二層架構(gòu)的技術(shù)方案中應(yīng)用層對(duì)基礎(chǔ)層數(shù)據(jù)的重復(fù)匯總,從而提高了數(shù)據(jù)存取操作的效率。在上述技術(shù)方案的基礎(chǔ)上,具體地,步驟101中,使用數(shù)據(jù)存儲(chǔ)裝置的用戶通過(guò)客戶端向數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)控制器發(fā)送數(shù)據(jù)存儲(chǔ)命令,該數(shù)據(jù)存儲(chǔ)命令中包括待存儲(chǔ)的基礎(chǔ)數(shù)據(jù)。在步驟104之后,還可以包括步驟105:存儲(chǔ)控制器返回?cái)?shù)據(jù)存儲(chǔ)完成消息。具體地,存儲(chǔ)控制器向用戶的客戶端返回?cái)?shù)據(jù)存儲(chǔ)完成消息。在上述技術(shù)方案的基礎(chǔ)上,進(jìn)一步地,在上述步驟103中,存儲(chǔ)控制器還可以控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù),并且,存儲(chǔ)控制器還可以控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)。 具體地,數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層可細(xì)分為兩部分,即通用匯總部分和數(shù)據(jù)集市部分,步驟 103的具體過(guò)程包括第一步,存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層的通用匯總部分從中間層的中間數(shù)據(jù)和基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)并存儲(chǔ)到至少一個(gè)應(yīng)用匯總信息表;第二步,存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層的數(shù)據(jù)集市部分從上述應(yīng)用匯總信息表、中間層的中間數(shù)據(jù)和基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)并存儲(chǔ)到至少一個(gè)應(yīng)用數(shù)據(jù)集市表。其中,在第一步中,通用匯總部分優(yōu)先從中間層的中間數(shù)據(jù)中提取所需的通用匯總數(shù)據(jù),如果中間層的中間數(shù)據(jù)無(wú)法滿足通用匯總數(shù)據(jù)的需要,通用匯總部分再?gòu)幕A(chǔ)層的基礎(chǔ)數(shù)據(jù)中進(jìn)行提取。在第二步中,數(shù)據(jù)集市部分優(yōu)先從通用匯總信息表和中間層的中間數(shù)據(jù)中提取所需的數(shù)據(jù)集市數(shù)據(jù),如果通用匯總信息表和中間層的中間數(shù)據(jù)均無(wú)法滿足數(shù)據(jù)集市數(shù)據(jù)的需要,數(shù)據(jù)集市部分再?gòu)幕A(chǔ)層的基礎(chǔ)數(shù)據(jù)中進(jìn)行提取。此步驟通過(guò)從中間層和基礎(chǔ)層共同提取應(yīng)用層的數(shù)據(jù),增加了數(shù)據(jù)存儲(chǔ)的靈活性。以下分別通過(guò)具體實(shí)例,對(duì)在存儲(chǔ)控制器的控制下,基礎(chǔ)層、中間層、應(yīng)用層的存儲(chǔ)過(guò)程進(jìn)行詳細(xì)介紹?;A(chǔ)層在上述步驟101中,在存儲(chǔ)控制器的控制下,數(shù)據(jù)存儲(chǔ)裝置的基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù)時(shí),對(duì)于協(xié)議主題的存儲(chǔ),采用如下處理方式首先,存儲(chǔ)控制器控制協(xié)議信息表存儲(chǔ)至少一種協(xié)議號(hào)和協(xié)議種類代碼;然后,存儲(chǔ)控制器控制作為協(xié)議信息表的子表的至少一個(gè)類型信息表存儲(chǔ)對(duì)應(yīng)類型的協(xié)議號(hào)和協(xié)議種類代碼;最后,存儲(chǔ)控制器控制作為類型信息表的子表的至少一個(gè)數(shù)據(jù)表存儲(chǔ)對(duì)應(yīng)協(xié)議的數(shù)據(jù)。以下通過(guò)一個(gè)具體實(shí)施例介紹本發(fā)明提出的基礎(chǔ)層在存儲(chǔ)控制器的控制下的存儲(chǔ)方法。基礎(chǔ)層涵蓋了業(yè)務(wù)系統(tǒng)的基礎(chǔ)數(shù)據(jù),例如,基礎(chǔ)層可以包括以下系統(tǒng)的數(shù)據(jù)核心系統(tǒng)、個(gè)貸系統(tǒng)、對(duì)公風(fēng)險(xiǎn)系統(tǒng)、網(wǎng)銀系統(tǒng)、基金系統(tǒng)、三方存管系統(tǒng)、票據(jù)系統(tǒng)、國(guó)際結(jié)算系統(tǒng)、外匯買(mǎi)賣(mài)系統(tǒng)、貸記卡系統(tǒng)、大額支付系統(tǒng)、小額支付系統(tǒng)等。在本發(fā)明提出的數(shù)據(jù)存儲(chǔ)方法中,根據(jù)業(yè)務(wù)需求以及數(shù)據(jù)的查詢和使用頻率,對(duì)基礎(chǔ)層的數(shù)據(jù)存儲(chǔ)按照協(xié)議對(duì)應(yīng)的業(yè)務(wù)特點(diǎn)和業(yè)務(wù)邏輯進(jìn)行分類。協(xié)議是金融機(jī)構(gòu)與客戶之間針對(duì)某種特定產(chǎn)品或服務(wù)而簽立的契約關(guān)系,一個(gè)協(xié)議的數(shù)據(jù)內(nèi)容可以包括銀行的存款賬戶、貸款賬戶、內(nèi)部賬戶、貸款借據(jù)、合同、保險(xiǎn)公司的保單等。以源業(yè)務(wù)系統(tǒng)為例,表1為源業(yè)務(wù)系統(tǒng)中各種協(xié)議的數(shù)據(jù)表。參見(jiàn)表1,該源業(yè)務(wù)系統(tǒng)包括但不限于表1中記載的協(xié)議,具體的,各個(gè)協(xié)議的數(shù)據(jù)內(nèi)容如表1中。表1為源業(yè)務(wù)系統(tǒng)中各種協(xié)議的數(shù)據(jù)表
權(quán)利要求
1.一種數(shù)據(jù)存儲(chǔ)方法,其特征在于,包括 數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)控制器獲取數(shù)據(jù)存儲(chǔ)命令;所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù);所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取至少一個(gè)應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)并存儲(chǔ)到中間匯總信息表;所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述中間層的中間數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)并存儲(chǔ)到通用匯總信息表,從所述中間層的中間數(shù)據(jù)和所述通用匯總信息表中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)并存儲(chǔ)到至少一個(gè)應(yīng)用數(shù)據(jù)集市。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù)包括所述存儲(chǔ)控制器控制協(xié)議信息表存儲(chǔ)至少一種協(xié)議號(hào)和協(xié)議種類代碼;所述存儲(chǔ)控制器控制作為協(xié)議信息表的子表的至少一個(gè)類型信息表存儲(chǔ)對(duì)應(yīng)類型的協(xié)議號(hào)和協(xié)議種類代碼;所述存儲(chǔ)控制器控制作為類型信息表的子表的至少一個(gè)數(shù)據(jù)表存儲(chǔ)對(duì)應(yīng)協(xié)議的數(shù)據(jù);和/或,所述存儲(chǔ)控制器控制屬性歷史表根據(jù)協(xié)議類型,分類存儲(chǔ)至少一個(gè)協(xié)議的屬性fn息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取至少一個(gè)應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)并存儲(chǔ)到中間匯總信息表包括所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取賬戶級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到賬戶級(jí)匯總信息表;和/或,所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取憑證級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到憑證匯總信息表;和/或,所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取借據(jù)級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到借據(jù)匯總信息表;和/或,所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取客戶存款級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到客戶存款匯總信息表;和/或,所述存儲(chǔ)控制器控制所述中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取客戶貸款級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到客戶貸款匯總信息表。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述存儲(chǔ)控制器控制所述數(shù)據(jù)存儲(chǔ)裝置的中間層將所述中間數(shù)據(jù)存儲(chǔ)到中間匯總信息表包括采用添加前綴的基礎(chǔ)層的數(shù)據(jù)表的主鍵作為所述中間匯總信息表的主鍵,或,采用基礎(chǔ)層的數(shù)據(jù)表的主鍵和預(yù)設(shè)的補(bǔ)充字段組成所述中間匯總信息表的主鍵;和/或,根據(jù)至少一個(gè)基礎(chǔ)層的數(shù)據(jù)表中的共性字段的類型,確定所述中間匯總信息表的該共性字段的類型,當(dāng)至少一個(gè)基礎(chǔ)層的數(shù)據(jù)表中的共性字段的類型不同時(shí),所述中間匯總信息表的該共性字段的類型為可變類型;和/或,采用基礎(chǔ)層的數(shù)據(jù)表的幣種字段與值類型代碼字段的組合作為所述中間匯總信息表的主鍵,將基礎(chǔ)層的數(shù)據(jù)表中不同幣種的數(shù)據(jù)轉(zhuǎn)換為指定幣種并存儲(chǔ)到所述中間匯總信息表;和/或,根據(jù)所述基礎(chǔ)數(shù)據(jù)計(jì)算衍生屬性的數(shù)據(jù)并存儲(chǔ)到所述中間匯總信息表; 和/或,向所述中間匯總信息表存儲(chǔ)預(yù)設(shè)時(shí)間周期內(nèi)的所述中間數(shù)據(jù)。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)和所述中間層的中間數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)之后還包括所述存儲(chǔ)控制器控制所述數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù);所述存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述中間層的中間數(shù)據(jù)和所述通用匯總信息表中提取應(yīng)用數(shù)據(jù)集市數(shù)據(jù)之后還包括所述存儲(chǔ)控制器控制所述數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)。
6.一種數(shù)據(jù)存儲(chǔ)裝置,其特征在于,包括存儲(chǔ)控制器、基礎(chǔ)層、中間層和應(yīng)用層;存儲(chǔ)控制器獲取數(shù)據(jù)存儲(chǔ)命令,控制基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù),控制中間層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取至少一個(gè)應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)并存儲(chǔ)到中間匯總信息表,控制應(yīng)用層從所述中間層的中間數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)并存儲(chǔ)到通用匯總信息表,從所述中間層的中間數(shù)據(jù)和所述通用匯總信息表中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)并存儲(chǔ)到至少一個(gè)應(yīng)用數(shù)據(jù)集市。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,所述基礎(chǔ)層具體用于根據(jù)所述存儲(chǔ)控制器的控制,在協(xié)議信息表存儲(chǔ)至少一種協(xié)議號(hào)和協(xié)議種類代碼,在作為協(xié)議信息表的子表的至少一個(gè)類型信息表存儲(chǔ)對(duì)應(yīng)類型的協(xié)議號(hào)和協(xié)議種類代碼,在作為類型信息表的子表的至少一個(gè)數(shù)據(jù)表存儲(chǔ)對(duì)應(yīng)協(xié)議的數(shù)據(jù);和/或,所述基礎(chǔ)層具體用于根據(jù)所述存儲(chǔ)控制器的控制,在屬性歷史表根據(jù)協(xié)議類型分類存儲(chǔ)至少一個(gè)協(xié)議的屬性信息。
8.根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取賬戶級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到賬戶級(jí)匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取憑證級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到憑證匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取借據(jù)級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到借據(jù)匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取客戶存款級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到客戶存款匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取客戶貸款級(jí)匯總信息對(duì)應(yīng)的數(shù)據(jù)并存儲(chǔ)到客戶貸款匯總信息表。
9.根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,采用添加前綴的基礎(chǔ)層的數(shù)據(jù)表的主鍵作為所述中間匯總信息表的主鍵,或,采用基礎(chǔ)層的數(shù)據(jù)表的主鍵和預(yù)設(shè)的補(bǔ)充字段組成所述中間匯總信息表的主鍵;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,根據(jù)至少一個(gè)基礎(chǔ)層的數(shù)據(jù)表中的共性字段的類型,確定所述中間匯總信息表的該共性字段的類型,當(dāng)至少一個(gè)基礎(chǔ)層的數(shù)據(jù)表中的共性字段的類型不同時(shí),所述中間匯總信息表的該共性字段的類型為可變類型;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,采用基礎(chǔ)層的數(shù)據(jù)表的幣種字段與值類型代碼字段的組合作為所述中間匯總信息表的主鍵,將基礎(chǔ)層的數(shù)據(jù)表中不同幣種的數(shù)據(jù)轉(zhuǎn)換為指定幣種并存儲(chǔ)到所述中間匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,根據(jù)所述基礎(chǔ)數(shù)據(jù)計(jì)算衍生屬性的數(shù)據(jù)并存儲(chǔ)到所述中間匯總信息表;和/或,所述中間層具體用于根據(jù)所述存儲(chǔ)控制器的控制,向所述中間匯總信息表存儲(chǔ)預(yù)設(shè)時(shí)間周期內(nèi)的所述中間數(shù)據(jù)。
10.根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,所述存儲(chǔ)控制器還用于控制所述數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)和數(shù)據(jù)集市數(shù)據(jù);所述數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層還用于根據(jù)所述存儲(chǔ)控制器的控制,從所述基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)和數(shù)據(jù)集市數(shù)據(jù)。
全文摘要
本發(fā)明提供一種數(shù)據(jù)存儲(chǔ)方法和裝置。數(shù)據(jù)存儲(chǔ)裝置的存儲(chǔ)控制器獲取數(shù)據(jù)存儲(chǔ)命令,存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的基礎(chǔ)層存儲(chǔ)基礎(chǔ)數(shù)據(jù),存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的中間層從基礎(chǔ)層的基礎(chǔ)數(shù)據(jù)中提取至少一個(gè)應(yīng)用對(duì)應(yīng)的中間數(shù)據(jù)并存儲(chǔ)到中間匯總信息表,存儲(chǔ)控制器控制數(shù)據(jù)存儲(chǔ)裝置的應(yīng)用層從所述中間層的中間數(shù)據(jù)中提取應(yīng)用的通用匯總數(shù)據(jù)并存儲(chǔ)到通用匯總信息表,從所述中間層的中間數(shù)據(jù)和所述通用匯總信息表中提取應(yīng)用的數(shù)據(jù)集市數(shù)據(jù)并存儲(chǔ)到至少一個(gè)應(yīng)用數(shù)據(jù)集市。采用本發(fā)明提供的數(shù)據(jù)存儲(chǔ)方法和裝置,能夠提高數(shù)據(jù)存取效率。
文檔編號(hào)G06F17/30GK102354277SQ20111028041
公開(kāi)日2012年2月15日 申請(qǐng)日期2011年9月20日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者侯勤川, 劉競(jìng)宇, 張書(shū)波, 李凡, 李炅宇 申請(qǐng)人:中國(guó)民生銀行股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1