申请/专利权人:杭州海康威视系统技术有限公司
申请日:2019-11-28
公开(公告)日:2023-09-19
公开(公告)号:CN111400302B
主分类号:G06F16/22
分类号:G06F16/22;G06F16/23
优先权:
专利状态码:有效-授权
法律状态:2023.09.19#授权;2020.08.04#实质审查的生效;2020.07.10#公开
摘要:本发明提供一种连续存储数据的修改方法、装置和系统。该方法包括:根据获取到的修改请求,获取修改数据在第一数据块中对应的源数据的索引信息;根据第一数据块中对应的源数据的索引信息,分配第一数据块的第一修改写入区中用于存储所述修改数据的第一存储空间;第一数据块还第一源数据区;第一源数据区连续存储至少两条源数据;至少两条源数据包括所述修改数据对应的源数据;第一修改写入区用于存储第一源数据区中源数据对应的修改数据;在第一存储空间中写入修改数据,并更新第一数据块中修改数据对应的源数据的索引信息。该方法在保证数据连续提取性能的前提下,满足随机修改需求,并且在修改的过程中仍可以提取源数据,不中断业务。
主权项:1.一种连续存储数据的修改方法,其特征在于,包括:根据获取到的修改请求,获取第一数据块中修改数据对应的源数据的索引信息;根据所述第一数据块中修改数据对应的源数据的索引信息,分配所述第一数据块的第一修改写入区中用于存储所述修改数据的第一存储空间;所述第一数据块还包括第一源数据区;所述第一源数据区连续存储至少两条源数据;所述至少两条源数据包括所述修改数据对应的源数据;所述第一修改写入区用于存储所述第一源数据区中源数据对应的修改数据;在所述第一存储空间中写入所述修改数据,并更新所述第一数据块中所述修改数据对应的源数据的索引信息;所述在所述第一存储空间中写入所述修改数据之后,还包括:若确定满足预设的触发条件,则将所述第一数据块中第一修改写入区的已写入数据,写入到所述第一源数据区中与所述已写入数据对应的源数据所在位置,并更新所述第一数据块中所述已写入数据对应的源数据的索引信息;所述触发条件包括以下至少一项:已使用的第一修改写入区的存储空间占整个第一修改写入区的存储空间的比例达到预设阈值、所述第一数据块中存在已进行修改的源数据且所述第一数据块超过预设时长未进行修改。
全文数据:
权利要求:
百度查询: 杭州海康威视系统技术有限公司 连续存储数据的修改方法、装置和系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。