发明名称 |
基于数据缓存的读数据方法及装置 |
摘要 |
本发明公开了一种基于数据缓存的读数据方法及装置。接收用户用于获取数据输入的读访问请求信息,抽取生成关键词;确定缓存数据库中未缓存生成的关键词对应的数据键值,初始化待获取数据的标志值;或者,确定缓存数据库中缓存有生成的关键词对应的数据键值,但缓存的数据键值中包含的数据失效,设定待获取数据的标志值为获得的数据键值中包含的标志值;读数据库从库,查询得到生成的关键词对应的数据;获取读数据库从库的时间戳信息,根据设置的待获取数据的标志、读数据库从库的时间戳信息以及待获取数据,设置键值对的数据键值信息,并更新缓存数据库;将查询得到的数据输出。应用本发明,可以提升数据的缓存效率,优化数据缓存的综合性能。 |
申请公布号 |
CN102902730A |
申请公布日期 |
2013.01.30 |
申请号 |
CN201210333370.8 |
申请日期 |
2012.09.10 |
申请人 |
新浪网技术(中国)有限公司 |
发明人 |
全宗峰 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京市京大律师事务所 11321 |
代理人 |
黄启行;方晓明 |
主权项 |
一种基于数据缓存的读数据方法,该方法包括:接收用户用于获取数据输入的读访问请求信息,抽取读访问请求信息,生成关键词;查询缓存数据库,确定缓存数据库中未缓存生成的关键词对应的数据键值,初始化待获取数据的标志值;或者,确定缓存数据库中缓存有生成的关键词对应的数据键值,但缓存的数据键值中包含的数据失效,设定待获取数据的标志值为获得的数据键值中包含的标志值;读数据库从库,查询得到生成的关键词对应的数据;获取读数据库从库的时间戳信息,根据设置的待获取数据的标志、读数据库从库的时间戳信息以及待获取数据,设置键值对的数据键值信息,并更新缓存数据库;将查询得到的数据输出。 |
地址 |
100080 北京市海淀区北四环西路58号理想国际大厦20层 |