买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】具有NVDIMM作为持久性存储装置的数据库_甲骨文国际公司_201880057504.3 

申请/专利权人:甲骨文国际公司

申请日:2018-09-28

公开(公告)日:2023-10-31

公开(公告)号:CN111066011B

主分类号:G06F16/27

分类号:G06F16/27;G06F16/2455;G06F13/16

优先权:["20170929 US 15/720,949"]

专利状态码:有效-授权

法律状态:2023.10.31#授权;2020.10.23#实质审查的生效;2020.04.24#公开

摘要:共享存储体系架构将数据库文件持久性地存储在多节点DBMS的计算节点的非易失性随机存取存储器NVRAM中。多节点DBMS的计算节点不仅将数据库数据集中存储在节点的NVRAM上,而且还托管并行处理查询的主机数据库服务器实例、托管数据库会话和数据库进程,并共同管理对存储在节点的NVRAM上的数据库的访问。为了从持久性存储装置执行数据块读取操作,可以在持久性地存储数据块的节点的NVRAM到请求数据块的另一节点的非易失性RAM中的数据库缓冲区之间通过网络直接传输数据块。使用远程直接存储器访问“RDMA”完成传输。除了用于执行对NVRAM的数据块读取操作的技术外,计算节点还执行数据块写入操作。

主权项:1.一种方法,包括:第一计算元件,第一计算元件将数据文件存储在持久性存储装置中,所述第一计算元件包括在非易失性随机存取存储器NVRAM中的写暂存池,其中所述数据文件包括数据块;第二计算元件,第二计算元件将数据块写入到所述写暂存池,其中写入所述数据块包括:发出远程直接存储器访问RDMA写,以将所述数据块写入到所述写暂存池中的写暂存缓冲区;在完成所述数据块向所述写暂存缓冲区的写入之后,在与所述数据块对应的记录中递增客户端侧计数器值,以指示所述数据块处于写暂存延缓状态,所述记录包括所述客户端侧计数器值和服务器侧计数器值,所述记录被存储在所述NVRAM中;当所述数据块处于所述写暂存延缓状态时:至少通过以下来防止响应于对所述数据块的请求而从持久性存储装置返回所述数据块:读取所述记录;和确定所述客户端侧计数器值大于所述服务器侧计数器值,从而指示所述数据块处于写暂存延缓状态;所述第一计算元件将所述数据块从所述写暂存缓冲区写入到所述NVRAM;响应于完成将所述数据块从所述写暂存缓冲区到所述NVRAM的所述写入,在与所述数据块对应的所述记录中递增所述服务器侧计数器值,以指示所述数据块不处于写暂存延缓状态;以及当所述记录中的所述值指示所述数据块不处于写暂存延缓状态时,响应于对所述数据块的请求,从所述持久性存储装置返回所述数据块。

全文数据:

权利要求:

百度查询: 甲骨文国际公司 具有NVDIMM作为持久性存储装置的数据库

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。