[發明專利]存儲系統中存儲數據的寫入方法、寫入系統及相關裝置在審
| 申請號: | 201811114637.8 | 申請日: | 2018-09-25 |
| 公開(公告)號: | CN109271110A | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | 張子奇 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲數據 存儲系統 元數據 用戶態文件系統 寫入 非易失性存儲器 寫入請求 寫入系統 內核態 用戶態 構建 計算機可讀存儲介質 分布式存儲系統 讀取 處理存儲 數據讀寫 數據對應 相關裝置 整體提升 轉換 申請 服務器 存取 | ||
本申請所提供的一種存儲系統中存儲數據的寫入方法,包括:用戶態文件系統接收寫入請求;根據寫入請求處理存儲數據,并構建存儲數據對應的元數據;將存儲數據和元數據寫入至非易失性存儲器。通過建立用戶態文件系統,使得分布式存儲系統在讀取本地存儲數據時無需對系統進行用戶態到內核態的轉換,避免了在用戶態轉換到內核態時的大量IO操作,簡化了IO流程。并且,在數據寫入的過程中,由用戶態文件系統構建數據對應的元數據,方便元數據的存取,提高了對非易失性存儲器的性能利用率,從而整體提升存儲系統的數據讀寫性能。本申請還提供一種存儲系統中存儲數據的寫入系統、一種計算機可讀存儲介質和一種服務器,具有上述有益效果。
技術領域
本申請涉及存儲領域,特別涉及一種存儲系統中存儲數據的寫入方法、寫入系統、一種計算機可讀存儲介質和一種服務器。
背景技術
近年來,非易失性存儲器(nonvolatile memory,NVM)技術得到了快速發展,新型的非易失性存儲器提供了內存級別的持久性數據保存介質。
在分布式存儲領域,非易失性存儲器也給提升系統性能提供了一個新的解決方案。但是在傳統分布式存儲系統中引入非易失行存儲器,只能對系統性能帶來有限的提升,并且只能發揮非易失性存儲器的性能的一部分。
這是由于傳統的分布式存儲系統都是基于磁盤(HDD)設計,而磁盤的低速率導致了包括操作系統內核在內的復雜的軟件層。在使用非易失性存儲器,這些軟件層將嚴重影響存儲系統中數據的讀寫效率。
因此,如何提高分布式存儲系統中數據的讀寫效率是本領域技術人員亟需解決的技術問題。
發明內容
本申請的目的是提供一種存儲系統中存儲數據的寫入方法、寫入系統、一種計算機可讀存儲介質和一種服務器,解決與現有的分布式存儲系統數據讀寫效率低的問題。
為解決上述技術問題,本申請提供一種存儲系統中存儲數據的寫入方法,具體技術方案如下:
用戶態文件系統接收寫入請求;
根據所述寫入請求處理所述待存儲數據,并構建所述待存儲數據對應的元數據;
將所述待存儲數據和所述元數據寫入至非易失性存儲器。
其中,用戶態文件系統接收寫入請求之前,還包括:
在存儲系統中建立用戶態文件系統。
其中,用戶態文件系統接收讀寫請求包括:
用戶態文件系統通過POSIX接口接收寫入請求。
其中,將所述待存儲數據和所述元數據寫入至非易失性存儲器包括:
將所述待存儲數據寫入至非易失性存儲器;
將所述元數據以預設形式寫入至所述非易失性存儲器。
其中,所述預設形式包括KV數據庫的形式、B+樹的形式或關系數據庫的形式中的任意一種。
其中,在所述待存儲數據和元數據寫入至非易失性存儲器后,還包括:
用戶態文件系統接收讀取請求;
根據所述讀取請求從所述非易失性存儲器中讀取所述待存儲數據。
本申請還提供一種存儲系統中存儲數據的寫入系統,包括:
接收模塊,用于接收寫入請求;
處理模塊,用于根據所述寫入請求處理所述待存儲數據,并構建所述待存儲數據對應的元數據;
寫入模塊,用于將所述待存儲數據和所述元數據寫入至非易失性存儲器。
其中,所述寫入模塊包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811114637.8/2.html,轉載請聲明來源鉆瓜專利網。





