[發(fā)明專利]元數(shù)據(jù)管理方法及相關(guān)裝置在審
| 申請?zhí)枺?/td> | 201910709228.0 | 申請日: | 2019-08-01 |
| 公開(公告)號: | CN110413694A | 公開(公告)日: | 2019-11-05 |
| 發(fā)明(設(shè)計)人: | 趙樺 | 申請(專利權(quán))人: | 重慶紫光華山智安科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/22 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 劉亞飛 |
| 地址: | 400700 重慶市*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 待存儲文件 目標(biāo)存儲節(jié)點 元數(shù)據(jù)管理 相關(guān)裝置 元數(shù)據(jù) 分布式存儲 分布式存儲系統(tǒng) 元數(shù)據(jù)存儲 元數(shù)據(jù)節(jié)點 存儲節(jié)點 大小確定 統(tǒng)一管理 預(yù)設(shè)算法 整體處理 存儲 瓶頸 訪問 | ||
本發(fā)明的實施例提供了一種元數(shù)據(jù)管理方法及相關(guān)裝置,涉及分布式存儲領(lǐng)域,所述方法包括:獲取待存儲文件的標(biāo)識及存儲待存儲文件的第一目標(biāo)存儲節(jié)點,其中,第一目標(biāo)存儲節(jié)點是基于待存儲文件的大小確定的;依據(jù)待存儲文件的標(biāo)識及第一目標(biāo)存儲節(jié)點生成待存儲文件的元數(shù)據(jù);依據(jù)待存儲文件的標(biāo)識按照預(yù)設(shè)算法確定第二目標(biāo)存儲節(jié)點;將待存儲文件的元數(shù)據(jù)存儲至第二目標(biāo)存儲節(jié)點。相對于現(xiàn)有技術(shù),本發(fā)明實施例提供一種元數(shù)據(jù)管理方法及相關(guān)裝置,通過將元數(shù)據(jù)分布式存儲于各存儲節(jié)點,避免元數(shù)據(jù)節(jié)點統(tǒng)一管理元數(shù)據(jù)帶來的訪問瓶頸,影響分布式存儲系統(tǒng)的整體處理能力。
技術(shù)領(lǐng)域
本發(fā)明涉及分布式存儲領(lǐng)域,具體而言,涉及一種元數(shù)據(jù)管理方法及相關(guān)裝置。
背景技術(shù)
在分布式存儲領(lǐng)域,最重要的元數(shù)據(jù)是描述數(shù)據(jù)存放位置的信息,即需要存儲的文件與存儲該文件的存儲節(jié)點之間的對應(yīng)關(guān)系。分布式存儲系統(tǒng)通常會使用一個元數(shù)據(jù)節(jié)點來保存該對應(yīng)關(guān)系。元數(shù)據(jù)節(jié)點由于處理的邏輯和保存的數(shù)據(jù)與其它的數(shù)據(jù)節(jié)點有所不同,因此在硬件配置上會有所區(qū)別。因為所有的業(yè)務(wù)請求都需要與元數(shù)據(jù)節(jié)點交互,一方面,元數(shù)據(jù)節(jié)點會成為分布式存儲系統(tǒng)進(jìn)行數(shù)據(jù)訪問的瓶頸,影響分布式存儲系統(tǒng)的整體處理能力。另一方面,元數(shù)據(jù)節(jié)點一旦故障,整個分布式存儲系統(tǒng)都不可用。因此,如何有效管理元數(shù)據(jù)使得對分布式存儲系統(tǒng)性能影響最小成為本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供了一種元數(shù)據(jù)管理方法及相關(guān)裝置,通過將元數(shù)據(jù)分布式存儲于各存儲節(jié)點,避免元數(shù)據(jù)節(jié)點統(tǒng)一管理元數(shù)據(jù)帶來的訪問瓶頸,影響分布式存儲系統(tǒng)的整體處理能力。
為了實現(xiàn)上述目的,本發(fā)明實施例采用的技術(shù)方案如下:
第一方面,本發(fā)明實施例提供一種元數(shù)據(jù)管理方法,應(yīng)用于分布式存儲系統(tǒng)中的客戶端,分布式存儲系統(tǒng)還包括多個存儲節(jié)點,所述方法包括:獲取待存儲文件的標(biāo)識及存儲待存儲文件的第一目標(biāo)存儲節(jié)點,其中,第一目標(biāo)存儲節(jié)點是基于待存儲文件的大小確定的;依據(jù)待存儲文件的標(biāo)識及第一目標(biāo)存儲節(jié)點生成待存儲文件的元數(shù)據(jù);依據(jù)待存儲文件的標(biāo)識按照預(yù)設(shè)算法確定第二目標(biāo)存儲節(jié)點;將待存儲文件的元數(shù)據(jù)存儲至第二目標(biāo)存儲節(jié)點。
第二方面,本發(fā)明實施例提供一種元數(shù)據(jù)管理裝置,應(yīng)用于分布式存儲系統(tǒng)中的客戶端,分布式存儲系統(tǒng)還包括多個存儲節(jié)點,所述裝置包括獲取模塊、生成模塊、確定模塊及存儲模塊。其中,獲取模塊,用于獲取待存儲文件的標(biāo)識及存儲待存儲文件的第一目標(biāo)存儲節(jié)點,其中,第一目標(biāo)存儲節(jié)點是基于待存儲文件的大小確定的;生成模塊,用于依據(jù)待存儲文件的標(biāo)識及第一目標(biāo)存儲節(jié)點生成待存儲文件的元數(shù)據(jù);確定模塊,用于依據(jù)待存儲文件的標(biāo)識按照預(yù)設(shè)算法確定第二目標(biāo)存儲節(jié)點;存儲模塊,用于將待存儲文件的元數(shù)據(jù)存儲至第二目標(biāo)存儲節(jié)點。
第三方面,本發(fā)明實施例提供一種客戶端,所述客戶端包括:一個或多個處理器;存儲器,用于存儲一個或多個程序,當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行時,使得所述一個或多個處理器實現(xiàn)上述的元數(shù)據(jù)管理方法。
第四方面,本發(fā)明實施例提供一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述的元數(shù)據(jù)管理方法。
相對于現(xiàn)有技術(shù),本發(fā)明實施例提供一種元數(shù)據(jù)管理方法及相關(guān)裝置,通過將元數(shù)據(jù)分布式存儲于各存儲節(jié)點,避免元數(shù)據(jù)節(jié)點統(tǒng)一管理元數(shù)據(jù)帶來的訪問瓶頸,影響分布式存儲系統(tǒng)的整體處理能力。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實施例提供的應(yīng)用場景示意圖。
圖2示出了本發(fā)明實施例提供的元數(shù)據(jù)管理方法流程圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶紫光華山智安科技有限公司,未經(jīng)重慶紫光華山智安科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910709228.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)存儲方法、恢復(fù)方法、相關(guān)裝置以及系統(tǒng)
- 一種數(shù)據(jù)布局的方法、裝置和系統(tǒng)
- 一種數(shù)據(jù)存儲方法及終端
- 一種數(shù)據(jù)存儲方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)恢復(fù)方法和裝置
- 區(qū)塊鏈節(jié)點間通信方法、裝置及區(qū)塊鏈節(jié)點
- 一種數(shù)據(jù)分布式緩存方法、系統(tǒng)、設(shè)備及計算機(jī)存儲介質(zhì)
- 寫入圖片的方法和裝置
- 數(shù)據(jù)處理方法及裝置、系統(tǒng)、計算機(jī)可讀存儲介質(zhì)
- 資源查詢方法、裝置、節(jié)點設(shè)備及存儲介質(zhì)
- 一種基于簡單網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)管理方法及系統(tǒng)
- 一種基于簡單網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)管理方法及系統(tǒng)
- 一種文件的元數(shù)據(jù)管理系統(tǒng)以及元數(shù)據(jù)管理方法
- 一種HDFS存儲系統(tǒng)以及數(shù)據(jù)存儲方法
- 一種用戶簽約數(shù)據(jù)的鑒權(quán)方法及數(shù)據(jù)管理網(wǎng)元
- 元數(shù)據(jù)管理方法、裝置、存儲介質(zhì)及電子設(shè)備
- 一種分布式存儲系統(tǒng)的管理方法及裝置
- 一種基于模型的元數(shù)據(jù)管理系統(tǒng)及方法
- 一種基于Hadoop的數(shù)據(jù)管理系統(tǒng)及其管理方法
- 數(shù)據(jù)管理方法、裝置及系統(tǒng)





