专利名称 ---【 一种基于分层映射的分布式数据库结果缓存方法 】

基本信息
申请号
CN201610966316.5
申请日
20161028
公开(公告)号
CN106570145A
公开(公告)日
20170419
申请(专利权)人
中国科学院软件研究所
申请人地址
100190 北京市海淀区中关村南四街4号
发明人
庞廓;郭皓明;王之欣;魏闫艳;田霂;焉丽; 专利类型 发明专利
摘要
本发明提供一种基于分层映射的分布式数据库结果缓存方法,属于分布式数据库性能优化研究与应用领域,具体涉及一种分布式数据库的查询操结果集数据的缓存管理、分组和排序以及提取。本发明基于分布式架构建立分布式映射缓存框架。底层本地缓存实现结果集数据的本地存储、分组。这一缓存信息汇聚在上层虚拟缓存中。通过虚拟缓存与本地缓存的映射实现数据的提取。同时,实现结果集分组与排序等处理。通过本发明所提出的缓存技术可以在满足分布式数据库结果集正确提取的同时,降低系统内部网络与内存负载,提高分布式数据系统的可靠性与数据吞吐性能。这一技术在基于大数据的电子商务、物联网、智慧城市等领域具有积极的应用价值。
主权项
一种基于分层映射的分布式数据库结果缓存方法,其步骤包括:第一步:建立基于分布式架构的分层映射缓存系统,其由两个部分构成:部署在中心节点即master节点的远程虚拟缓存,以及部署在存储节点即worker节点的本地缓存;第二步:master节点的远程虚拟缓存包含多个虚拟缓存页,在虚拟缓存页中存储worker节点的本地缓存的相关信息,即建立master节点的远程虚拟缓存页和worker节点的本地缓存页的映射关系;worker节点的本地缓存包含多个本地缓存页,实体数据存储在不同的本地缓存页中;第三步:在执行查询请求时,worker节点在本地执行查询操作,获得结果数据集并写入本地缓存,然后将本地缓存的相关信息返回给master节点;第四步:根据master节点的远程虚拟缓存页和worker节点的本地缓存页的映射关系,将master节点端的数据提取任务转换为对应的worker节点的数据提取任务,实现数据的提取。

 

IPC信息
IPC主分类号
G06F17/30

 

法律状态信息
法律状态公告日
20170419
法律状态
公开 法律状态信息
CN201610966316 20170419 公开 公开
法律状态公告日
20170517
法律状态
实质审查的生效 法律状态信息
CN201610966316 20170517 实质审查的生效 实质审查的生效IPC(主分类):G06F 17/30申请日:20161028
法律状态公告日
20200710
法律状态
授权 法律状态信息
CN201610966316 20200710 授权 授权

 

代理信息
代理机构名称
北京君尚知识产权代理事务所(普通合伙) 11200
代理人姓名
邱晓锋


| 联系我们 | 网站地图 | 版权声明 |

版权:中国科学院 主办:中国科学院科技促进发展局 承办:中国科学院成都文献情报中心 蜀ICP备05003827号-12

建议使用1024×768 分辨率 IE6.0以上版本浏览器