[發明專利]一種數據管理的方法以及相關裝置在審
| 申請號: | 201910570378.8 | 申請日: | 2019-06-27 |
| 公開(公告)號: | CN110287152A | 公開(公告)日: | 2019-09-27 |
| 發明(設計)人: | 張文亮;李昕龍 | 申請(專利權)人: | 深圳市騰訊計算機系統有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/11;G06F3/06 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 聶秀娜 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訪問信息 非易失性設備 數據管理 存儲設備 相關裝置 數據庫 存儲設備類型 訪問類型 獲取數據 數據類型 同一接口 讀寫 延時 申請 | ||
1.一種數據管理的方法,其特征在于,包括:
獲取數據對于存儲設備的訪問信息,所述訪問信息包括存儲設備類型、訪問類型或數據類型;
根據所述訪問信息確定訪問接口;
選擇所述訪問接口對所述數據進行操作。
2.根據權利要求1所述的方法,其特征在于,所述存儲設備類型包括非易失性設備或塊設備,所述根據所述訪問信息確定訪問接口,包括:
若所述存儲設備類型為非易失性設備,則確定訪問接口為持久性內存開發工具包PMDK接口;
若所述存儲設備類型為塊設備,則確定訪問接口為可移植操作系統POSIX接口。
3.根據權利要求2所述的方法,其特征在于,所述訪問類型包括讀取數據或寫入數據,所述選擇所述訪問接口對所述數據進行操作,包括:
若所述訪問類型為讀取數據,且訪問接口為PMDK接口,則將所述數據讀取到指定的內存緩沖區頁面;
若所述訪問類型為寫入數據,且訪問接口為PMDK接口,則將所述數據寫入到指定的虛擬內存映射地址。
4.根據權利要求3所述的方法,其特征在于,所述數據類型包括數據表文件或臨時文件,所述選擇所述訪問接口對所述數據進行操作,包括:
若所述數據類型為數據表文件,且所述存儲設備為非易失性設備,且所述訪問類型為讀取數據,則在數據緩存區中查找數據頁面,所述數據頁面用于指示所述數據;
若存在所述數據頁面,則直接讀取所述數據頁面;
否則,映射所述數據到指定的虛擬內存映射地址,所述虛擬內存映射地址用于指示獲取所述數據。
5.根據權利要求3或4所述的方法,其特征在于,所述訪問信息還包括所述數據中讀取數據與寫入數據的比例,所述選擇所述訪問接口對所述數據進行操作之前,所述方法還包括:
獲取所述數據中讀取數據與寫入數據的比例數值;
若所述比例數值大于預設閾值,則遷移部分所述數據至非易失性設備處理。
6.一種數據管理的裝置,其特征在于,包括:
獲取單元,用于獲取數據對于存儲設備的訪問信息,所述訪問信息包括存儲設備類型、訪問類型或數據類型;
確定單元,用于根據所述訪問信息確定訪問接口;
選擇單元,用于選擇所述訪問接口對所述數據進行操作。
7.根據權利要求6所述的裝置,其特征在于,所述存儲設備類型包括非易失性設備或塊設備,
所述確定單元,具體用于若所述存儲設備類型為非易失性設備,則確定訪問接口為持久性內存開發工具包PMDK接口;
所述確定單元,具體用于若所述存儲設備類型為塊設備,則確定訪問接口為可移植操作系統POSIX接口。
8.根據權利要求6所述的裝置,其特征在于,所述訪問類型包括讀取數據或寫入數據,
所述選擇單元,具體用于若所述訪問類型為讀取數據,且訪問接口為PMDK接口,則將所述數據讀取到指定的內存緩沖區頁面;
所述選擇單元,具體用于若所述訪問類型為寫入數據,且訪問接口為PMDK接口,則將所述數據寫入到指定的虛擬內存映射地址。
9.根據權利要求8所述的裝置,其特征在于,所述數據類型包括數據表文件或臨時文件,
所述選擇單元,具體用于若所述數據類型為數據表文件,且所述存儲設備為非易失性設備,且所述訪問類型為讀取數據,則在數據緩存區中查找數據頁面,所述數據頁面用于指示所述數據;
所述選擇單元,具體用于若存在所述數據頁面,返回該數據頁面;
所述選擇單元,具體用于映射所述數據到指定的虛擬內存映射地址,所述虛擬內存映射地址用于指示獲取所述數據。
10.一種計算機設備,其特征在于,所述計算機設備包括處理器以及存儲器:
所述存儲器用于存儲程序代碼;所述處理器用于根據所述程序代碼中的指令執行權利要求1至3任一項所述的數據管理的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊計算機系統有限公司,未經深圳市騰訊計算機系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910570378.8/1.html,轉載請聲明來源鉆瓜專利網。





