1.一種數(shù)據(jù)虛擬化存儲方法,所述方法包括:
獲取終端發(fā)送的存儲請求;
根據(jù)所述存儲請求獲取待存儲數(shù)據(jù),并提取所述存儲請求中的虛擬存儲路徑和虛擬存儲指令;
查找與虛擬存儲路徑對應(yīng)的分布式存儲路徑,并在分布式指令庫中查找與所述虛擬存儲指令對應(yīng)的分布式存儲指令;
根據(jù)所述分布式存儲路徑和所述分布式存儲指令將所述待存儲數(shù)據(jù)存儲至分布式存儲設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提取所述存儲請求中的虛擬存儲路徑和虛擬存儲指令之后,還包括:
獲取所述虛擬存儲路徑對應(yīng)的存儲設(shè)備剩余容量和所述待存儲數(shù)據(jù)的數(shù)據(jù)容量;
判斷所述待存儲數(shù)據(jù)的數(shù)據(jù)容量是否大于所述存儲設(shè)備剩余容量;
若判定待存儲數(shù)據(jù)的數(shù)據(jù)容量大于存儲設(shè)備剩余容量,調(diào)度可用的分布式存儲設(shè)備,將調(diào)度的分布式存儲設(shè)備對應(yīng)的分布式存儲路徑與所述虛擬存儲路徑對應(yīng)存儲。
3.根據(jù)權(quán)利要去1所述的方法,其特征在于,所述在分布式指令庫中查找與所述虛擬存儲指令對應(yīng)的分布式存儲指令,包括:
確定所述虛擬存儲指令對應(yīng)的接口協(xié)議;
查找所述接口協(xié)議對應(yīng)的分布式指令庫;
在查找到的分布式指令庫中查找與所述虛擬存儲指令對應(yīng)的分布式存儲指令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述分布式存儲路徑和所述分布式存儲指令將所述待存儲數(shù)據(jù)存儲至分布式存儲設(shè)備,包括:
根據(jù)所述分布式存儲指令將所述待存儲數(shù)據(jù)進(jìn)行加密和壓縮處理;
查找所述分布式存儲路徑對應(yīng)的分布式存儲設(shè)備;
將處理后的待存儲數(shù)據(jù)寫入查找到的分布式存儲設(shè)備中。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述分布式存儲路徑和所述分布式存儲指令將所述待存儲數(shù)據(jù)存儲至分布式存儲設(shè)備之后,還包括:
接收所述終端發(fā)送的數(shù)據(jù)讀取請求;
提取所述數(shù)據(jù)讀取請求中的虛擬讀取路徑和虛擬讀取指令;
查找與所述虛擬讀取路徑對應(yīng)分布式讀取路徑,并在所述分布式指令庫中查找與所述虛擬讀取指令對應(yīng)的分布式讀取指令;
根據(jù)所述分布式讀取指令從所述分布式讀取路徑對應(yīng)的分布式存儲設(shè)備中讀取數(shù)據(jù);
將讀取到的數(shù)據(jù)返回至所述終端并展示。
6.一種數(shù)據(jù)虛擬化存儲裝置,其特征在于,所述裝置包括:
存儲請求獲取模塊,用于獲取終端發(fā)送的存儲請求;
數(shù)據(jù)獲取模塊,用于根據(jù)所述存儲請求獲取待存儲數(shù)據(jù),并提取所述存儲請求中的虛擬存儲路徑和虛擬存儲指令;
存儲指令查找模塊,用于查找與虛擬存儲路徑對應(yīng)的分布式存儲路徑,并在分布式指令庫中查找與所述虛擬存儲指令對應(yīng)的分布式存儲指令;
數(shù)據(jù)存儲模塊,用于根據(jù)所述分布式存儲路徑和所述分布式存儲指令將所述待存儲數(shù)據(jù)存儲至分布式存儲設(shè)備。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
容量獲取請求,用于獲取所述虛擬存儲路徑對應(yīng)的存儲設(shè)備剩余容量和所述待存儲數(shù)據(jù)的數(shù)據(jù)容量;
容量判斷模塊,用于判斷所述待存儲數(shù)據(jù)的數(shù)據(jù)容量是否大于所述存儲設(shè)備剩余容量;
存儲設(shè)備調(diào)度模塊,用于在判定待存儲數(shù)據(jù)的數(shù)據(jù)容量大于存儲設(shè)備剩余容量時(shí),調(diào)度可用的分布式存儲設(shè)備,將調(diào)度的分布式存儲設(shè)備對應(yīng)的分布式存儲路徑與所述虛擬存儲路徑對應(yīng)存儲。
8.根據(jù)權(quán)利要去6所述的裝置,其特征在于,所述存儲指令查找模塊包括:
接口協(xié)議確定模塊,用于確定所述虛擬存儲指令對應(yīng)的接口協(xié)議;
指令庫查找模塊,用于查找所述接口協(xié)議對應(yīng)的分布式指令庫;
分布式指令查找模塊,用于在查找到的分布式指令庫中查找與所述虛擬存儲指令對應(yīng)的分布式存儲指令。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)存儲模塊包括:
數(shù)據(jù)加密壓縮模塊,用于根據(jù)所述分布式存儲指令將所述待存儲數(shù)據(jù)進(jìn)行加密和壓縮處理;
存儲設(shè)備查找模塊,用于查找所述分布式存儲路徑對應(yīng)的分布式存儲設(shè)備;
數(shù)據(jù)寫入模塊,用于將處理后的待存儲數(shù)據(jù)寫入查找到的分布式存儲設(shè)備中。
10.根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:
讀取請求接收模塊,用于接收所述終端發(fā)送的數(shù)據(jù)讀取請求;
讀取請求解析模塊,用于提取所述數(shù)據(jù)讀取請求中的虛擬讀取路徑和虛擬讀取指令;
讀取指令查找模塊,用于查找與所述虛擬讀取路徑對應(yīng)分布式讀取路徑,并在所述分布式指令庫中查找與所述虛擬讀取指令對應(yīng)的分布式讀取指令;
數(shù)據(jù)讀取模塊,用于根據(jù)所述分布式讀取指令從所述分布式讀取路徑對應(yīng)的分布式存儲設(shè)備中讀取數(shù)據(jù);
數(shù)據(jù)返回模塊,用于將讀取到的數(shù)據(jù)返回至所述終端并展示。