[发明专利]更新key-value分布式存储系统缓存的方法无效

专利信息
申请号: 201210378040.0 申请日: 2012-09-29
公开(公告)号: CN102867070A 公开(公告)日: 2013-01-09
发明(设计)人: 宋武斌;胡志明;张尔宁 申请(专利权)人: 瑞庭网络技术(上海)有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 上海浦一知识产权代理有限公司 31211 代理人: 丁纪铁
地址: 200120 上海市浦东新*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种更新key-value分布式存储系统缓存的方法,包括:发起查询操作,为每一个表分配一列名,构建关键字;不存在所述关键字对应缓存的数据,查询数据库保存结果S,若存在对应的缓存,那么直接返回结果S;利用查询操作使用所述关键字key,将返回的结果S放到key-value系统,所述关键字对应的值为S;查询操作根据所述列名构建关键字组;将关键字登记到关键字组对应的值中;返回结果S;发起更新操作,根据更新条件构建关键字组;根据该关键组在缓存中查询是否有对应的值,若存在对应的值则删除对应值,完成更新;否则,无更新。本发明能持久保持key-value分布式存储系统缓存的同时在数据更新的时候相关的缓存能立即被清除掉,能保证用户看到的数据是最新的。
搜索关键词: 更新 key value 分布式 存储系统 缓存 方法
【主权项】:
一种更新key‑value分布式存储系统缓存的方法,其特征是,包括:(1)发起查询操作,为每一个表分配一列名,构建关键字key,该关键字代表本次查询;不存在所述关键字对应缓存的数据,查询数据库保存结果S,若存在对应的缓存,那么直接返回结果S;(2)利用查询操作使用所述关键字key,将返回的结果S放到key‑value系统中,记录步骤(1)中关键字对应的值value为S;(3)查询操作根据所述列名构建关键字组keygroup,用于保存步骤(1)中的关键字key;(4)将关键字登记到关键字组对应的值value中;(5)返回结果S;(6)发起更新操作,更新数据库;(7)更新操作根据更新条件采用与步骤(3)中相同的算法构建关键字组;(8)根据该关键组keygroup在缓存中查询是否有对应的值value,若存在对应的值则在key‑value系统中删除对应值,完成更新;若不存在对应的值结束,无更新。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞庭网络技术(上海)有限公司,未经瑞庭网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210378040.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top