申请/专利权人:网易(杭州)网络有限公司
申请日:2022-07-28
公开(公告)日:2022-11-25
公开(公告)号:CN115391335A
主分类号:G06F16/22
分类号:G06F16/22;A63F13/79
优先权:
专利状态码:在审-实质审查的生效
法律状态:2022.12.13#实质审查的生效;2022.11.25#公开
摘要:本申请提供了一种数据存储方法、装置、电子设备及存储介质,涉及计算机技术领域,包括:接收包含有第一数据及第二数据的待存储数据的存储请求,响应存储请求生成针对第一数据的第一内存单元地址。当哈希表中已经存在的内存单元地址的数量等于预设地址数量时,确定哈希表对应的链表中满足指定条件的非活跃链表。将非活跃链表存储的数据存储在硬盘中,并在内存中删除非活跃链表。删除哈希表中指向非活跃链表的内存单元地址。将第一内存单元地址存储至哈希表中,并在第一内存单元地址指向的目标链表中以数据对的方式存储第一数据及第二数据。本申请实施例既可以保证对完整业务数据进行存储,也可以避免内存不够用的情况发生。
主权项:1.一种数据存储方法,其特征在于,在存储包含有第一历史数据及第二历史数据的存储数据时,通过哈希表存储针对所述第一历史数据生成的内存单元地址,通过所述内存单元地址指向的链表以数据对的方式存储所述第一历史数据及所述第二历史数据,所述方法包括:接收包含有第一数据及第二数据的待存储数据的存储请求,响应所述存储请求生成针对所述第一数据的第一内存单元地址;当所述哈希表中已经存在的内存单元地址的数量等于预设地址数量时,确定所述哈希表对应的链表中满足指定条件的非活跃链表;其中,所述非活跃链表为预设时长内未被访问的链表;将所述非活跃链表存储的数据存储在硬盘中,并在所述内存中删除所述非活跃链表;删除所述哈希表中指向所述非活跃链表的内存单元地址;将所述第一内存单元地址存储至所述哈希表中,并在所述第一内存单元地址指向的目标链表中以数据对的方式存储所述第一数据及第二数据。
全文数据:
权利要求:
百度查询: 网易(杭州)网络有限公司 数据存储方法、装置、电子设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。