[發明專利]一種數據存儲方法、系統、設備及計算機可讀存儲介質在審
| 申請號: | 201811543123.4 | 申請日: | 2018-12-17 |
| 公開(公告)號: | CN109408482A | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 孔帥 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F16/18 | 分類號: | G06F16/18;G06F16/182 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標日志 計算機可讀存儲介質 數據存儲 目標數據 偏移信息 日志格式 日志條目 正常啟動 預設 申請 分區 目標數據封裝 數據存儲系統 分布式存儲 標識確定 接收目標 成功率 存儲 發送 | ||
本申請公開了一種數據存儲方法、系統、設備及計算機可讀存儲介質,該方法應用于分布式存儲中時包括:接收目標OSD發送的目標數據;按照預設日志格式將目標數據封裝成目標日志,預設日志格式包括OSD的標識、日志條目的起始位置、數據在日志中的偏移信息;將目標日志存儲至目標OSD對應的目標日志盤分區中。本申請提供的一種數據存儲方法,目標OSD可以根據OSD的標識確定自身對應的目標日志盤分區,之后根據日志條目的起始位置和數據在日志中的偏移信息確定出目標數據,從而正常啟動,提高了OSD正常啟動的成功率。本申請提供的一種數據存儲系統、設備及計算機可讀存儲介質也解決了相應技術問題。
技術領域
本申請涉及分布式存儲技術領域,更具體地說,涉及一種數據存儲方法、系統、設備及計算機可讀存儲介質。
背景技術
在分布式存儲中,為了提高日志的讀寫速度,通常使用NVRAM(Non-VolatileRandom Access Memory,非易失性隨機訪問存儲器)等高性能存儲器來存儲日志,在使用時,先將NVRAM拆分為同等數量的日志盤分區和數據盤分區,日志盤分區和數據盤分區一一對應,并且在NVRAM中創建分區表來保存日志盤和數據盤間的對應關系,之后,接收OSD(Object Storage Device,對象存儲設備)發送的待存儲數據,將待存儲數據封裝成日志并寫入OSD對應的日志盤分區中,再將待存儲數據寫入OSD對應的數據盤分區中。
當OSD需要查找待存儲數據時,先在分區表中查找自己的日志盤分區,然而,實際應用中,當存儲節點發生掉電等異常情況時,NVRAM可能出現跳電現象并覆蓋自身的分區表,導致NVRAM重啟時丟失分區表,進而使得OSD無法根據分區表查找到自身對應的日志盤分區,從而使得OSD無法正常啟動。
綜上所述,如何提高OSD正常啟動的成功率是目前本領域技術人員亟待解決的問題。
發明內容
本申請的目的是提供一種數據存儲方法,其能在一定程度上解決如何提高OSD正常啟動的成功率的技術問題。本申請還提供了一種數據存儲系統、設備及計算機可讀存儲介質。
為了實現上述目的,本申請提供如下技術方案:
一種數據存儲方法,應用于分布式存儲中,包括:
接收目標OSD發送的目標數據;
按照預設日志格式將所述目標數據封裝成目標日志,所述預設日志格式包括OSD的標識、日志條目的起始位置、數據在日志中的偏移信息;
將所述目標日志存儲至所述目標OSD對應的目標日志盤分區中。
優選的,所述將所述目標日志存儲至所述目標OSD對應的目標日志盤分區中之后,還包括:
將所述目標數據存儲至所述目標OSD對應的目標數據盤分區中。
優選的,所述按照預設日志格式將所述目標數據封裝成目標日志,包括:
按照預設日志格式將所述目標數據封裝成目標日志,所述預設日志格式包括日志的標志、對齊位數、日志設備的塊大小值、最大最小日志序號。
優選的,所述按照預設日志格式將所述目標數據封裝成目標日志,包括:
按照預設日志格式將所述目標數據封裝成目標日志,所述預設日志格式包括日志的序號、校驗值;所述校驗值為基于所述數據生成的校驗值。
優選的,所述按照預設日志格式將所述目標數據封裝成目標日志,包括:
基于循環覆蓋寫的方式,按照預設日志格式將所述目標數據封裝成目標日志。
一種數據存儲方法,應用于OSD中,包括:
判斷分區表是否存在,所述分區表中存儲有OSD和日志盤分區的對應關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811543123.4/2.html,轉載請聲明來源鉆瓜專利網。





