[发明专利]用于文档存储和管理的方法、系统和介质有效
申请号: | 201980031447.6 | 申请日: | 2019-11-26 |
公开(公告)号: | CN113179670B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 陈泳宇;徐磊;龙炜;包亮 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F16/35 | 分类号: | G06F16/35;G06F3/06 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘文灿 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 文档 存储 管理 方法 系统 介质 | ||
公开了用于内容存储的技术,其采用促进对所存储的文档进行一致和并发的读取/写入处理的方式。实现技术的示例方法包括将文档的内容分割成多个内容段并将多个内容段存储在数据结构内,该数据结构包括具有存储部分和缓冲部分的存储块。存储多个内容段包括在数据结构的存储块的存储部分内存储内容段。该方法还包括接收对内容的至少一个改变,并利用至少一个存储块的缓冲部分来存储对内容的至少一个改变。
背景技术
能够存储大文档的数据库正变得越来越普遍。这些数据库通常将数据存储在由记录组成的数据容器中,其中,每个记录内的数据被组织成一个或多个字段。例如,在关系数据库的情况下,数据容器通常被称为表,记录被称为行,并且字段被称为列。在对象数据库的情况下,数据容器通常被称为对象类,记录被称为对象,并且字段被称为属性。其他数据库模型可以使用其他术语。在任何情况下,数据库记录提供了一种用于存储和取回来自数据库中的数据的实用机制。
发明内容
此发明内容被提供以介绍简化的形式的构思的选择,这些构思将在下面的具体实施方式中被进一步描述。此发明内容不旨在标识所要求保护的主题的关键特征或基本特征或组合,也不旨在用于限制所要求保护的主题的范围。
根据为说明本文所描述的更广泛的构思、系统和技术而提供的一个示例实施例,方法可以包括通过计算设备将文档的内容分割成多个内容段并将多个内容段存储在数据结构内,该数据结构包括具有存储部分和缓冲部分的存储块,并且存储多个内容段包括在数据结构的存储块的存储部分内存储内容段。方法还可以包括接收对内容的至少一个改变,并利用至少一个存储块的缓冲部分来存储对内容的至少一个改变。
在一个方面中,存储块是第一存储块,并且该方法还可以包括接收对内容的第二改变,并利用数据结构的第一存储块的缓冲部分和第二相邻的存储块的缓冲部分来存储对内容的第二改变。
在一个方面中,方法还可以包括将数据结构的第一存储块中的缓冲部分和第二相邻的存储块中的缓冲部分调整为相同的大小。
在一个方面中,存储块是第一存储块,并且方法还可以包括接收对内容的第二改变并在数据结构中生成新的存储块,该新的存储块包括存储部分和缓冲部分,该新的存储块与第一存储块相邻。该方法可以进一步包括利用数据结构的第一存储块的缓冲部分和新的存储块的存储部分和缓冲部分来存储对内容的第二改变。
在一个方面中,方法还可以包括将数据结构的第一存储块中的缓冲部分和新的存储块中的缓冲部分调整为相同的大小。
在一个方面中,缓冲部分是存储块的至少20%。
在一个方面中,对内容的至少一个改变包括从存储在至少一个存储块的内容部分中的多个内容段中的内容段中删除内容,使得至少一个存储块的缓冲部分的大小增大。
根据为说明本文所描述的更广泛的构思而提供的另一个说明性实施例,系统包括存储器和与存储器通信的一个或多个处理器。处理器可以被配置为将文档的内容分割成多个内容段并将多个内容段存储在数据结构内,该数据结构包括具有存储部分和缓冲部分的存储块,并且存储多个内容段包括在数据结构的存储块的存储部分内存储内容段。处理器还可以被配置为响应于对文档的内容的至少一个改变而利用至少一个存储块的缓冲部分来存储对内容的至少一个改变。
在一个方面中,存储块是第一存储块,并且处理器可以被进一步配置为响应于对文档的内容的第二改变而利用数据结构的第一存储块的缓冲部分和第二相邻的存储块的缓冲部分来存储对内容的第二改变。
在一个方面中,处理器可以被进一步配置为将数据结构的第一存储块中的缓冲部分和第二相邻的存储块中的缓冲部分调整为相同的大小。
在一个方面中,存储块是第一存储块,并且处理器可以被进一步配置为:响应于对文档的内容的第二改变而在数据结构中生成新的存储块,该新的存储块包括存储部分和缓冲部分,该新的存储块与第一存储块相邻,并且利用数据结构的第一存储块的缓冲部分和新的存储块的存储部分和缓冲部分来存储对内容的第二改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980031447.6/2.html,转载请声明来源钻瓜专利网。