【技术实现步骤摘要】
【国外来华专利技术】文档存储和管理
技术介绍
能够存储大文档的数据库正变得越来越普遍。这些数据库通常将数据存储在由记录组成的数据容器中,其中,每个记录内的数据被组织成一个或多个字段。例如,在关系数据库的情况下,数据容器通常被称为表,记录被称为行,并且字段被称为列。在对象数据库的情况下,数据容器通常被称为对象类,记录被称为对象,并且字段被称为属性。其他数据库模型可以使用其他术语。在任何情况下,数据库记录提供了一种用于存储和取回来自数据库中的数据的实用机制。
技术实现思路
此
技术实现思路
被提供以介绍简化的形式的构思的选择,这些构思将在下面的具体实施方式中被进一步描述。此
技术实现思路
不旨在标识所要求保护的主题的关键特征或基本特征或组合,也不旨在用于限制所要求保护的主题的范围。根据为说明本文所描述的更广泛的构思、系统和技术而提供的一个示例实施例,方法可以包括通过计算设备将文档的内容分割成多个内容段并将多个内容段存储在数据结构内,该数据结构包括具有存储部分和缓冲部分的存储块,并且存储多个内容段包括在数据结构的存储块的存储部分内存储内容段。方法还可以包括接收对内容的至少一个改变,并利用至少一个存储块的缓冲部分来存储对内容的至少一个改变。在一个方面中,存储块是第一存储块,并且该方法还可以包括接收对内容的第二改变,并利用数据结构的第一存储块的缓冲部分和第二相邻的存储块的缓冲部分来存储对内容的第二改变。在一个方面中,方法还可以包括将数据结构的第一存储块中的缓冲部分和第二相邻的存储块中的缓冲部分调整为相同的大小。在一个方面中,存储块是 ...
【技术保护点】
1.一种方法,包括:/n通过计算设备将文档的内容分割成多个内容段;/n通过所述计算设备将所述多个内容段存储在数据结构内,所述数据结构包括具有存储部分和缓冲部分的存储块,并且存储所述多个内容段包括在所述数据结构的所述存储块的存储部分内存储内容段;/n通过所述计算设备接收对所述内容的至少一个改变;以及/n通过所述计算设备利用至少一个存储块的缓冲部分来存储对所述内容的所述至少一个改变。/n
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:
通过计算设备将文档的内容分割成多个内容段;
通过所述计算设备将所述多个内容段存储在数据结构内,所述数据结构包括具有存储部分和缓冲部分的存储块,并且存储所述多个内容段包括在所述数据结构的所述存储块的存储部分内存储内容段;
通过所述计算设备接收对所述内容的至少一个改变;以及
通过所述计算设备利用至少一个存储块的缓冲部分来存储对所述内容的所述至少一个改变。
2.根据权利要求1所述的方法,其中,所述存储块是第一存储块,所述方法进一步包括:
通过所述计算设备接收对所述内容的第二改变;以及
通过所述计算设备利用所述数据结构的所述第一存储块的缓冲部分和第二相邻的存储块的缓冲部分来存储对所述内容的所述第二改变。
3.根据权利要求2所述的方法,进一步包括:将所述数据结构的所述第一存储块中的缓冲部分和所述第二相邻的存储块中的缓冲部分调整为相同的大小。
4.根据权利要求1所述的方法,其中,所述存储块是第一存储块,所述方法进一步包括:
通过所述计算设备接收对所述内容的第二改变;
通过所述计算设备在所述数据结构中生成新的存储块,所述新的存储块包括存储部分和缓冲部分,所述新的存储块与所述第一存储块相邻;以及
通过所述计算设备利用所述数据结构的所述第一存储块的缓冲部分和所述新的存储块的存储部分和缓冲部分来存储对所述内容的所述第二改变。
5.根据权利要求4所述的方法,进一步包括将所述数据结构的所述第一存储块中的缓冲部分和所述新的存储块中的缓冲部分调整为相同的大小。
6.根据权利要求1所述的方法,其中,所述缓冲部分为所述存储块的至少20%。
7.根据权利要求1所述的方法,其中,对所述内容的所述至少一个改变包括:从存储在至少一个存储块的内容部分中的所述多个内容段中的内容段中删除内容,使得所述至少一个存储块的缓冲部分的大小增大。
8.一种系统,包括:
存储器;以及
一个或多个处理器,其与所述存储器通信并且被配置为:
将文档的内容分割成多个内容段;
将所述多个内容段存储在数据结构内,所述数据结构包括具有存储部分和缓冲部分的存储块,并且存储所述多个内容段包括在所述数据结构的所述存储块的存储部分内存储内容段;以及
响应于对所述文档的所述内容的至少一个改变,利用至少一个存储块的缓冲部分来存储对所述内容的所述至少一个改变。
9.根据权利要求8所述的系统,其中,所述存储块是第一存储块,并且与所述存储器通信的所述一个或多个处理器被进一步配置为:
响应于对所述文档的所述内容的第二改变,利用所述数据结构的所述第一存储块的缓冲部分和第二相邻的存储块的缓冲部分来存储对所述内容的所述第二改变。
10.根据权利要求9所述的系统,其中,与所述存储器通信的所述一个或多个处理器被进一步配置为:将所述数据结构的所述第一存储块中的缓冲部分和所述第二相邻的存储块中的缓冲部分调整为相同的大小。
11....
【专利技术属性】
技术研发人员:陈泳宇,徐磊,龙炜,包亮,
申请(专利权)人:思杰系统有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。