[發明專利]使用只追加存儲設備的數據庫管理系統及方法在審
| 申請號: | 201880084681.0 | 申請日: | 2018-12-20 |
| 公開(公告)號: | CN111936977A | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 皮爾-阿克·拉爾森;亞歷山大·德波托維奇 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 追加 存儲 設備 數據庫 管理 系統 方法 | ||
1.一種裝置,其特征在于,包括:
一個或多個處理器;
存儲器,存儲處理器可執行指令,當所述一個或多個處理器執行所述指令時,使所述一個或多個處理器執行以下操作:
接收與頁面的一個或多個分量塊相關的頁面寫請求;
日志寫入器確定所述頁面在日志目錄中對應的邏輯標識符;
所述日志寫入器將所述一個或多個分量塊中每個對應分量塊發送給存儲節點,用于追加到所述存儲節點的只追加存儲日志;
從所述存儲節點接收所述一個或多個分量塊中每個分量塊的物理存儲位置;
在所述日志目錄中,將所述一個或多個分量塊中每個分量塊的所述物理存儲位置與所述頁面對應的所述邏輯標識符進行關聯。
2.根據權利要求1所述的裝置,其特征在于,所述處理器可執行指令還使所述一個或多個處理器執行以下操作:
接收與頁面相關的頁面讀請求;
所述日志目錄確定所述所請求頁面的一個或多個分量塊在存儲節點中的物理存儲位置;
頁面閱讀器根據所述一個或多個分量塊的所述物理存儲位置,從所述存儲節點檢索所述請求頁面的所述一個或多個分量塊;
返回所述請求頁面。
3.根據權利要求2所述的裝置,其特征在于,所述請求頁面的所述一個或多個分量塊包括至少兩個分量塊,其中返回所述請求頁面包括由所述頁面閱讀器從所述至少兩個檢索的分量塊中重構所述請求頁面。
4.根據權利要求3所述的裝置,其特征在于,所述處理器可執行指令還使所述一個或多個處理器執行以下操作:
所述日志寫入器將所述重構頁面發送給所述存儲節點,用于追加到所述存儲節點的只追加存儲日志。
5.根據權利要求3所述的裝置,其特征在于,從所述存儲節點并行檢索所述至少兩個分量塊。
6.根據權利要求1至5中任一項所述的裝置,其特征在于,所述分量塊包括完整頁面和頁面增量中的一個或多個。
7.根據權利要求1至6中任一項所述的裝置,其特征在于,所述存儲節點遠離所述數據庫節點。
8.根據權利要求1至6中任一項所述的裝置,其特征在于,所述存儲節點是所述數據庫節點的本地節點。
9.根據權利要求1至8中任一項所述的裝置,其特征在于,所述裝置集成到所述數據庫節點和所述存儲節點中的一個。
10.根據權利要求1至9中任一項所述的裝置,其特征在于,所述處理器可執行指令還使所述一個或多個處理器執行以下操作:
日志清理器從所述只追加存儲日志的片段中采集至少一個實時數據塊;
將所述至少一個實時數據塊發送給所述存儲節點,用于追加到所述只追加存儲日志的末尾。
11.根據權利要求10所述的裝置,其特征在于,所述至少一個實時數據塊包括至少兩個實時數據塊,其中將所述至少一個實時數據塊發送給所述存儲節點以進行追加包括通過所述至少兩個實時數據塊重建實時頁面,以及將所述重建實時頁面發送給所述存儲節點。
12.根據權利要求10所述的裝置,其特征在于,所述處理器可執行指令還使所述一個或多個處理器執行以下操作:
通知所述存儲節點清理所述只追加存儲日志的所述片段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880084681.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:化學物質的同時反應和分離
- 下一篇:含角蛋白材料的共價處理





