[发明专利]使用只追加存储设备的数据库管理系统及方法在审
申请号: | 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.vipzhuanli.com/pat/books/201880084681.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:化学物质的同时反应和分离
- 下一篇:含角蛋白材料的共价处理