[发明专利]数据获取方法、数据节点及系统在审
申请号: | 201610912439.0 | 申请日: | 2016-10-19 |
公开(公告)号: | CN107967273A | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 周平高 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 获取 方法 节点 系统 | ||
1.一种数据获取方法,其特征在于,用于集群数据库系统中的第一节点,所述第一节点为所述集群数据库系统中多个数据节点中的任一节点,所述方法包括:
接收第二节点发送的第一元组信息,所述第二节点为所述多个数据节点中除所述第一节点之外的任一节点,所述第一元组信息包括用于标识所述集群数据库系统中存储的第一数据的第一数据标识,所述第一数据为存储于所述第二节点的数据;
根据所述第一元组信息查询所述第一节点的指定缓存区内是否存储有所述第一数据;
若所述第一节点的指定缓存区内存储有所述第一数据,从所述第一节点的指定缓存区内获取所述第一数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一节点的指定缓存区内未存储有所述第一数据,向所述第二节点发送第一获取请求,并接收所述第二节点发送的第一数据,所述第一获取请求用于请求所述第一数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述第一节点的指定缓存区的剩余空间的大小小于预设值时,删除目标数据,所述目标数据为满足预设条件的数据。
4.根据权利要求1所述的方法,其特征在于,所述第一元组信息中的第一数据标识包括:位置标识和节点标识,所述位置标识用于指示所述第一数据存储于所述第二节点对应的磁盘中的位置,所述节点标识用于指示存储所述第一数据的第二节点的标识,
所述根据所述第一元组信息查询所述第一节点的指定缓存区内是否存储有所述第一数据,包括:
根据所述第一数据标识查询预设的标识与数据的对应关系,所述标识与数据的对应关系用于记录所述第一节点的指定缓存区内存储的数据所对应的标识;
当在所述标识与数据的对应关系查询到与所述第一数据标识相同的标识时,确定所述第一节点的指定缓存区内存储有所述第一数据。
5.根据权利要求3所述的方法,其特征在于,
所述预设条件为数据的访问频率低于预设阈值。
6.一种数据获取方法,其特征在于,用于集群数据库系统中的第二节点,所述第二节点为所述集群数据库系统中多个数据节点中的任一节点,所述方法包括:
获取第一元组信息,所述第一元组信息包括用于标识所述集群数据库系统中存储的第一数据的第一数据标识;
向第一节点发送所述第一元组信息,以便于所述第一节点在根据所述第一元组信息查询到所述第一节点的指定缓存区内存储有所述第一数据时,从所述第一节点的指定缓存区内获取所述第一数据,所述第一节点为所述多个数据节点中除所述第二节点之外的任一节点。
7.根据权利要求6所述的方法,其特征在于,在所述向第一节点发送所述第一元组信息之后,所述方法还包括:
在接收到所述第一节点发送的第一获取请求后,获取所述第一数据,所述第一获取请求用于请求所述第一数据,所述第一获取请求是所述第一节点在查询所述第一节点的指定缓存区内未存储有所述第一数据时生成的;
根据所述第一获取请求将所述第一数据发送至所述第一节点。
8.根据权利要求6所述的方法,其特征在于,在所述获取第一元组信息之后,所述方法还包括:
获取查询指令,所述查询指令包括节点标识和位置标识,所述节点标识用于指示存储第二数据的目标节点的标识,所述位置标识用于指示所述第二数据存储于所述目标节点对应的磁盘中的位置;
根据所述节点标识判断所述目标节点是所述第二节点还是所述第一节点;
若所述目标节点是所述第二节点,获取所述第二数据;
若所述目标节点是所述第一节点,查询所述第二节点的指定缓存区内是否存储有所述第二数据;
若所述第二节点的指定缓存区内存储有所述第二数据,从所述第二节点的指定缓存区内获取所述第二数据;
若所述第二节点的指定缓存区内未存储有所述第二数据,向所述第一节点发送第二获取请求,并接收所述第一节点发送的第二数据,所述第二获取请求用于请求所述第二数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610912439.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务对象数据展现方法和装置
- 下一篇:数据库中数据同步的方法和装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置