本公開的實(shí)施例大體上涉及存儲領(lǐng)域,并且更具體地涉及用于存儲的方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、對象存儲是一種數(shù)據(jù)存儲和管理方法,其以對象的形式組織、存儲和訪問數(shù)據(jù)。對象存儲將數(shù)據(jù)和與之相關(guān)聯(lián)的元數(shù)據(jù)作為對象,并且使用唯一的標(biāo)識符來區(qū)分每個對象。這些對象可以是各種類型的文件、多媒體內(nèi)容、數(shù)據(jù)庫備份等。
2、對象存儲已被廣泛地應(yīng)用于諸如云存儲、大數(shù)據(jù)分析、備份和歸檔等的數(shù)據(jù)密集型場景中,并且在存儲和管理海量的非結(jié)構(gòu)化數(shù)據(jù)方面是有利的。
技術(shù)實(shí)現(xiàn)思路
1、本公開的實(shí)施例提供一種用于存儲的方案,通過該方案能夠以統(tǒng)一的底層存儲實(shí)現(xiàn)對不同類型的存儲介質(zhì)進(jìn)行訪問。
2、在本公開的第一方面,提供了用于存儲的方法,該方法包括接收基于第一類型的存儲介質(zhì)相關(guān)的協(xié)議的輸入/輸出i/o請求。該方法還包括確定多個命名空間中的與該i/o請求相關(guān)聯(lián)的命名空間。該方法還包括基于映射關(guān)系,確定與所確定的命名空間相對應(yīng)的二進(jìn)制文件。該方法還包括基于所確定的二進(jìn)制文件,對第二類型的存儲介質(zhì)進(jìn)行讀取和/或?qū)懭?,所述第二類型不同于所述第一類型?/p>
3、在本公開的另一方面,提供了一種用于存儲的設(shè)備,該設(shè)備包括處理器和存儲器,該存儲器被耦合到處理器,并且其上存儲有指令,這些指令在由處理器執(zhí)行時,使該設(shè)備執(zhí)行動作,這些動作包括接收基于第一類型的存儲介質(zhì)相關(guān)的協(xié)議的輸入/輸出i/o請求。這些動作還包括確定多個命名空間中的與該i/o請求相關(guān)聯(lián)的命名空間。這些動作還包括基于映射關(guān)系,確定與所確定的命名空間相對應(yīng)的二進(jìn)制文件。這些動作還包括基于所確定的二進(jìn)制文件,對第二類型的存儲介質(zhì)進(jìn)行讀取和/或?qū)懭?,所述第二類型不同于所述第一類型?/p>
4、在本公開的再一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計(jì)算機(jī)可讀存儲介質(zhì)上,并且包括計(jì)算機(jī)可執(zhí)行指令,這些計(jì)算機(jī)可執(zhí)行指令在被執(zhí)行時,使計(jì)算機(jī)執(zhí)行根據(jù)本公開的實(shí)施例的方法或過程。
5、根據(jù)本公開的實(shí)施例的用于存儲的方案,提供了一種具有軟件定義能力的統(tǒng)一底層存儲實(shí)現(xiàn),使得能夠?qū)⒉煌愋偷拇鎯橘|(zhì)作為命名空間進(jìn)行操作,從而使存儲系統(tǒng)的部署適應(yīng)更多平臺和場景。
6、請注意,提供
技術(shù)實(shí)現(xiàn)要素:
部分是為了以簡化的形式介紹一系列概念,下面將在具體實(shí)施方式中進(jìn)一步描述這些概念。發(fā)明內(nèi)容部分無意于標(biāo)識本公開內(nèi)容的關(guān)鍵特征或必要特征,也無意于限制本公開內(nèi)容的范圍。
1.一種用于存儲的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中:
3.根據(jù)權(quán)利要求2所述的方法,其中:
4.根據(jù)權(quán)利要求3所述的方法,還包括:
5.根據(jù)權(quán)利要求4所述的方法,其中:
6.根據(jù)權(quán)利要求4所述的方法,還包括:
7.根據(jù)權(quán)利要求2所述的方法,還包括:
8.根據(jù)權(quán)利要求3所述的方法,還包括:
9.根據(jù)權(quán)利要求1所述的方法,還包括:
10.根據(jù)權(quán)利要求3所述的方法,還包括:
11.一種電子設(shè)備,包括:
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中:
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中:
14.根據(jù)權(quán)利要求13所述的設(shè)備,所述動作還包括:
15.根據(jù)權(quán)利要求14所述的設(shè)備,其中:
16.根據(jù)權(quán)利要求12所述的設(shè)備,所述動作還包括:
17.根據(jù)權(quán)利要求13所述的設(shè)備,所述動作還包括:
18.根據(jù)權(quán)利要求11所述的設(shè)備,所述動作還包括:
19.根據(jù)權(quán)利要求13所述的設(shè)備,所述動作還包括:
20.一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品被有形地存儲在非易失性計(jì)算機(jī)可讀介質(zhì)上并且包括機(jī)器可執(zhí)行指令,所述機(jī)器可執(zhí)行指令在被執(zhí)行時使機(jī)器: