摘要:本发明公开了一种基于数据缓存的读数据方法及装置。接收用户用于获取数据输入的读访问请求信息,抽取生成关键词;确定缓存数据库中未缓存生成的关键词对应的数据键值,初始化待获取数据的标志值;或者,确定缓存数据库中缓存有生成的关键词对应的数据键值,但缓存的数据键值中包含的数据失效,设定待获取数据的标志值为获得的数据键值中包含的标志值;读数据库从库,查询得到生成的关键词对应的数据;获取读数据库从库的时间戳信息,根据设置的待获取数据的标志、读数据库从库的时间戳信息以及待获取数据,设置键值对的数据键值信息,并更新缓存数据库;将查询得到的数据输出。应用本发明,可以提升数据的缓存效率,优化数据缓存的综合性能。 |
申请人: 新浪网技术(中国)有限公司 |
地址: 100080 北京市海淀区北四环西路58号理想国际大厦20层 |
发明(设计)人: 全宗峰 |
主分类号: G06F17/30(2006.01)I |
分类号: G06F17/30(2006.01)I |
主权项 | 一种基于数据缓存的读数据方法,该方法包括:接收用户用于获取数据输入的读访问请求信息,抽取读访问请求信息,生成关键词;查询缓存数据库,确定缓存数据库中未缓存生成的关键词对应的数据键值,初始化待获取数据的标志值;或者,确定缓存数据库中缓存有生成的关键词对应的数据键值,但缓存的数据键值中包含的数据失效,设定待获取数据的标志值为获得的数据键值中包含的标志值;读数据库从库,查询得到生成的关键词对应的数据;获取读数据库从库的时间戳信息,根据设置的待获取数据的标志、读数据库从库的时间戳信息以及待获取数据,设置键值对的数据键值信息,并更新缓存数据库;将查询得到的数据输出。 |
公开号 | 102902730A |
公开日 | 2013-01-30 |
欢迎光临 开发者俱乐部 (http://xodn.com/) | Powered by Discuz! X3.2 |