本申請涉及自然資源數(shù)據(jù)存儲,尤其涉及一種面向多態(tài)自然資源大數(shù)據(jù)的存儲方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、當(dāng)前的自然資源多態(tài)存儲技術(shù)方法之一是將來自不同來源和結(jié)構(gòu)的自然資源數(shù)據(jù)整合,并轉(zhuǎn)換為統(tǒng)一模型下的單態(tài)數(shù)據(jù)存儲。然而,這種技術(shù)方法在處理大規(guī)模自然資源多態(tài)數(shù)據(jù)時,不僅面臨效能瓶頸的問題,而且無法充分滿足管理、計算和可視化等多樣化場景對存儲提出的特定需求。
2、現(xiàn)有的另外一種自然資源多態(tài)存儲技術(shù)則是融合了多種存儲技術(shù)的優(yōu)勢,依據(jù)各類數(shù)據(jù)的特性設(shè)計數(shù)據(jù)模型,并選擇恰當(dāng)?shù)拇鎯π问?,并通過統(tǒng)一的元數(shù)據(jù)管理,實現(xiàn)了自然資源多態(tài)數(shù)據(jù)的集成化管理。然而,每種自然資源數(shù)據(jù)依然以單一形態(tài)存儲,這在應(yīng)對多樣化應(yīng)用場景時,可能導(dǎo)致無法同時滿足高性能、高并發(fā)和高吞吐量等多重需求。
3、同時,自然資源多態(tài)存儲技術(shù)僅從數(shù)據(jù)角度上實現(xiàn)多種數(shù)據(jù)形態(tài)的存儲,未將自然資源數(shù)據(jù)存儲與業(yè)務(wù)流程、應(yīng)用場景的不同階段相結(jié)合,存在自然資源數(shù)據(jù)功能區(qū)劃分不清晰,以致對多態(tài)存儲能力利用不足的問題。
4、上述內(nèi)容僅用于輔助理解本申請的技術(shù)方法,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)思路
1、本申請的主要目的在于提供一種面向多態(tài)自然資源大數(shù)據(jù)的存儲方法、裝置、設(shè)備及存儲介質(zhì),旨在解決現(xiàn)有方法既不能有效滿足自然資源大數(shù)據(jù)資源的快速使用的需求,也未能滿足自然資源多元化場景對存儲的不同需求的技術(shù)問題。
2、為實現(xiàn)上述目的,本申請?zhí)岢鲆环N面向多態(tài)自然資源大數(shù)據(jù)的存儲方法,所述面向多態(tài)自然資源大數(shù)據(jù)的存儲方法包括:
3、建立自然資源多態(tài)數(shù)據(jù)對象;
4、將所述自然資源多態(tài)數(shù)據(jù)對象中已有存儲形態(tài)的自然資源數(shù)據(jù)集轉(zhuǎn)化為對象內(nèi)的信息一致其它存儲形態(tài)自然資源數(shù)據(jù)集;
5、根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與生產(chǎn)應(yīng)用場景的不同階段將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū);所述存儲區(qū)包括匯集區(qū)、資源區(qū)和服務(wù)區(qū)。
6、在一實施例中,所述建立自然資源多態(tài)數(shù)據(jù)對象的步驟,包括:
7、根據(jù)原始自然資源數(shù)據(jù)創(chuàng)建自然資源數(shù)據(jù)集信息;
8、根據(jù)所述自然資源數(shù)據(jù)集信息建立自然資源多態(tài)數(shù)據(jù)對象。
9、在一實施例中,所述將所述自然資源多態(tài)數(shù)據(jù)對象內(nèi)已有存儲形態(tài)轉(zhuǎn)化為多形態(tài)存儲數(shù)據(jù)的步驟,包括:
10、獲取第一轉(zhuǎn)化方法;
11、通過所述第一轉(zhuǎn)化方法將所述自然資源多態(tài)數(shù)據(jù)對象內(nèi)已有存儲形態(tài)轉(zhuǎn)化為其它不同存儲形態(tài)、信息一致的數(shù)據(jù)。
12、在一實施例中,所述根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū)的步驟,包括:
13、收集原始自然資源數(shù)據(jù)創(chuàng)建原始自然資源數(shù)據(jù)集信息;
14、收集所述自然資源數(shù)據(jù)集信息創(chuàng)建自然資源多態(tài)數(shù)據(jù)對象集一;
15、在所述原始自然資源數(shù)據(jù)集信息中的數(shù)據(jù)為文件形態(tài)時,拷貝所述數(shù)據(jù)至自然資源多態(tài)數(shù)據(jù)對象集一;
16、在所述原始自然資源數(shù)據(jù)集信息中的數(shù)據(jù)為非文件形態(tài)時,在所述匯集區(qū)記錄所述數(shù)據(jù)的數(shù)據(jù)連接信息;
17、將所述自然資源多態(tài)數(shù)據(jù)對象集一存入所述匯集區(qū)。
18、在一實施例中,所述根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū)的步驟,包括:
19、將所述匯集區(qū)中的自然資源多態(tài)數(shù)據(jù)對象集一篩選合并處理得到的處理后數(shù)據(jù);
20、在所述處理后數(shù)據(jù)為關(guān)系型數(shù)據(jù)庫時,拷貝所述處理后數(shù)據(jù)至數(shù)據(jù)對象集二;
21、在所述處理后數(shù)據(jù)為非關(guān)系型數(shù)據(jù)庫時,通過所述第一轉(zhuǎn)化方法將所述處理后數(shù)據(jù)轉(zhuǎn)化為關(guān)系型數(shù)據(jù)庫;
22、將所述數(shù)據(jù)對象集二存入所述資源區(qū)。
23、在一實施例中,所述根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū)的步驟,包括:
24、將所述資源區(qū)中的數(shù)據(jù)對象集二分塊、切片和分析處理得到關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)對象集三;
25、將所述數(shù)據(jù)對象集三存入所述服務(wù)區(qū)。
26、在一實施例中,所述根據(jù)存儲形態(tài)不同將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū)的步驟之后,包括:
27、獲取需要查詢的數(shù)據(jù)的自然資源應(yīng)用場景;
28、根據(jù)所述自然資源應(yīng)用場景獲取第一數(shù)據(jù)訪問方法;
29、通過所述第一數(shù)據(jù)訪問方法從所述匯集區(qū)、所述資源區(qū)和所述服務(wù)區(qū)獲取所述需要查詢的數(shù)據(jù)。
30、此外,為實現(xiàn)上述目的,本申請還提出一種面向多態(tài)自然資源大數(shù)據(jù)的存儲裝置,所述面向多態(tài)自然資源大數(shù)據(jù)的存儲裝置包括:
31、對象建立模塊,用于建立自然資源多態(tài)數(shù)據(jù)對象;
32、對象內(nèi)存儲形態(tài)轉(zhuǎn)換模塊,用于將所述自然資源多態(tài)數(shù)據(jù)對象內(nèi)已有存儲形態(tài)數(shù)據(jù)集轉(zhuǎn)化為信息一致的其它存儲形態(tài)的數(shù)據(jù)集;
33、數(shù)據(jù)存儲模塊,用于根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū);所述存儲區(qū)包括匯集區(qū)、資源區(qū)和服務(wù)區(qū)。
34、此外,為實現(xiàn)上述目的,本申請還提出一種面向多態(tài)自然資源大數(shù)據(jù)的存儲設(shè)備,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如上文所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法的步驟。
35、此外,為實現(xiàn)上述目的,本申請還提出一種存儲介質(zhì),所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法的步驟。
36、本申請公開了一種面向多態(tài)自然資源大數(shù)據(jù)的存儲方法、裝置、設(shè)備及存儲介質(zhì),涉及自然資源數(shù)據(jù)存儲技術(shù)領(lǐng)域。面向多態(tài)自然資源大數(shù)據(jù)的存儲方法:建立自然資源多態(tài)數(shù)據(jù)對象;將所述自然資源多態(tài)數(shù)據(jù)對象轉(zhuǎn)化內(nèi)已有存儲形態(tài)數(shù)據(jù)集轉(zhuǎn)化為信息一致的其它存儲形態(tài)的數(shù)據(jù)集,使得自然資源同一數(shù)據(jù)多形態(tài)存儲共存;根據(jù)自然資源數(shù)據(jù)生產(chǎn)應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū);所述存儲區(qū)包括匯集區(qū)、資源區(qū)和服務(wù)區(qū)。本方法對自然資源多態(tài)數(shù)據(jù)集進行對象化管理,各自然資源多態(tài)數(shù)據(jù)對象按照場景需求轉(zhuǎn)化為相應(yīng)的存儲形態(tài),且不同形態(tài)的之間能夠保持?jǐn)?shù)據(jù)的一致性與共存性,利用制定的數(shù)據(jù)訪問策略和方法,通過統(tǒng)一的接口和結(jié)構(gòu)化查詢語言訪問對象化的自然資源數(shù)據(jù),使本發(fā)明的存儲方法支持支撐分布式查詢和非分布式查詢。
1.一種面向多態(tài)自然資源大數(shù)據(jù)的存儲方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法,其特征在于,所述建立自然資源多態(tài)數(shù)據(jù)對象的步驟,包括:
3.如權(quán)利要求1所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法,其特征在于,所述將所述自然資源多態(tài)數(shù)據(jù)對象內(nèi)已有存儲形態(tài)數(shù)據(jù)集轉(zhuǎn)化為信息一致的其它存儲形態(tài)的數(shù)據(jù)集的步驟,包括:
4.如權(quán)利要求3所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法,其特征在于,所述根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū)的步驟,包括:
5.如權(quán)利要求4所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法,其特征在于,所述根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū)的步驟,包括:
6.如權(quán)利要求5所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法,其特征在于,所述根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū)的步驟,包括:
7.如權(quán)利要求1所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法,其特征在于,所述根據(jù)自然資源數(shù)據(jù)業(yè)務(wù)流動與應(yīng)用場景的不同階段,將多種存儲形態(tài)的數(shù)據(jù)集分別存入對應(yīng)的存儲區(qū)的步驟之后,包括:
8.一種面向多態(tài)自然資源大數(shù)據(jù)的存儲裝置,其特征在于,所述裝置包括:
9.一種面向多態(tài)自然資源大數(shù)據(jù)的存儲設(shè)備,其特征在于,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如權(quán)利要求1至7中任一項所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法的步驟。
10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7中任一項所述的面向多態(tài)自然資源大數(shù)據(jù)的存儲方法的步驟。