买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】数据存储方法和装置_腾讯科技(深圳)有限公司_201510136766.7 

申请/专利权人:腾讯科技(深圳)有限公司

申请日:2015-03-26

公开(公告)日:2019-11-29

公开(公告)号:CN106156038B

主分类号:G06F16/22(20190101)

分类号:G06F16/22(20190101);G06F16/2455(20190101)

优先权:

专利状态码:有效-授权

法律状态:2019.11.29#授权;2017.05.24#实质审查的生效;2016.11.23#公开

摘要:本发明涉及一种数据存储方法和装置。所述方法包括以下步骤:获取新增的数据,对每条新增的数据生成对应的时间标识;按照时间标识的倒序将对应的数据存储到缓存中;达到缓存的设定容量后,将符合设定条件的数据移出所述缓存;将移出的数据与已生成的最新数据档中的数据合并,将超出已生成的最新数据档的数据按照数据档的设定容量划分,并生成新的数据档;对所述新的数据档生成索引信息,并更新已生成的最新数据档的索引信息。通过对每个数据生成对应的时间标识,并按照时间标识倒序将数据存储到缓存中,如此列表的数据量将不受键值最大大小限制,后续读取数据时,可从缓存或数据档中读取,不需读取整个列表,减少了流量浪费,降低了数据访问开销。

主权项:1.一种数据存储方法,包括以下步骤:获取新增的数据,对每条新增的数据生成对应的时间标识;按照时间标识的倒序将对应的数据存储到缓存中;达到所述缓存的设定容量后,将符合设定条件的数据移出所述缓存,且数据移出后在所述缓存中仍存储着最新的数据;将移出的数据与已生成的最新数据档中的数据合并,将合并后的数据按照时间标识的倒序进行排列,通过合并后的数据先将已生成的最新数据档填满,再将超出已生成的最新数据档的数据按照数据档的设定容量划分,并生成新的数据档;对所述新的数据档生成索引信息,并更新已生成的最新数据档的索引信息,将所述最新数据档的索引信息存储在索引中;获取数据访问请求;根据所述数据访问请求从缓存中查找,若在缓存中查找到,则直接读取数据,若在缓存中未查找到,则读取索引信息,根据所述索引信息及所述数据访问请求中数据的时间标识定位数据所在数据档档号,再读取所述数据档档号所对应的数据档中数据;通过统计访问次数得到每个数据档的访问量,将数据档按照访问量进行排序,将访问量大于或等于设定访问量阈值的数据档存储在第一类存储设备,将访问量小于设定访问量阈值的数据档存储在第二类存储设备,且第一类存储设备性能高于第二类存储设备性能,并记录数据档所在存储设备标识,其中,所述访问量阈值根据统计历史数据进行分析得出。

全文数据:

权利要求:

百度查询: 腾讯科技(深圳)有限公司 数据存储方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。