【技术实现步骤摘要】
数据存储方法和系统
本专利技术涉及存储技术,特别是涉及一种数据存储方法和系统。
技术介绍
随着互联网技术的发展,各种网络应用的出现使得互联网中的数据传输由原来的以下载为主变为下载和上传并重。人们对互联网的使用不再仅限于下载各种各样的数据,还将期望与他人分享的数据上传到互联网中,以供他人下载。例如,虚拟网络社区、视频分享以及博客等UGC (User Generated Content,用户原创内容)应用中,海量用户通过UGC应用浏览其他用户发布的短消息、视频以及博文,因此,对于后台的服务端而言,必定需要庞大的存储空间来存储产生的海量数据。在后台的服务端中,常常通过紧缩数据存储方式进行海量数据的存储,以节约数据的存储成本。具体的,紧缩数据存储方式意味着将数据紧密地组织在一起,以实现较少的空间存储较大量的数据,因此,通常为每条数据设定稍大的存储空间。例如,统一为每条数据设定150个字节的存储空间,可是用户所上传的数据长度可能是O个字节,也可能是100个字节,此时,对于O个字节的数据长度而言,远小于设定的存储空间大小,将会造成存储空间的浪费,进而无法节约数据的存储 ...
【技术保护点】
一种数据存储方法,包括如下步骤:提取第一数据条目的数据区中的保留数据,所述第一数据条目包括控制信息和数据区;获取第一数据条目所对应的修改数据,通过存入所述修改数据和保留数据形成第二数据条目的数据区;关联所述控制信息和所述第二数据条目的数据区。
【技术特征摘要】
1.一种数据存储方法,包括如下步骤: 提取第一数据条目的数据区中的保留数据,所述第一数据条目包括控制信息和数据区; 获取第一数据条目所对应的修改数据,通过存入所述修改数据和保留数据形成第二数据条目的数据区; 关联所述控制信息和所述第二数据条目的数据区。2.根据权利要求1所述的数据存储方法,其特征在于,所述获取第一数据条目所对应的修改数据,通过存入所述修改数据和保留数据形成第二数据条目的数据区的步骤之后还包括: 生成类型字段为未修改标识的第二数据条目的控制信息,并将所述第二数据条目的控制信息与所述第二数据条目的数据区相关联。3.根据权利要求1所述的数据存储方法,其特征在于,所述提取第一数据条目的数据区中的保留数据的步骤之前还包括: 获取写入的数据; 生成类型字段为未修改 标识的控制信息,并将所述写入的数据存入所述生成的控制信息对应的数据区得到第一数据条目。4.根据权利要求3所述的数据存储方法,其特征在于,所述关联所述控制信息的所述第二数据条目的数据区的步骤为: 将所述第一数据条目的控制信息中类型字段记录的未修改标识变换为修改标识,并将所述第一数据条目中控制信息的索引字段修改为第二数据条目所对应的第二索引标识。5.根据权利要求4所述的数据存储方法,所述关联所述控制信息与所述的第二数据条目的数据区的步骤之后还包括: 获取所述第一数据条目对应的读取请求; 根据所述读取请求在所述第一数据条目的控制信息中读取记录的类型字段,判断所述类型字段是否为修改标识,若是,则读取所述索引字段中记录的第二索引标...
【专利技术属性】
技术研发人员:田明,胡鸣人,黄利华,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。