The invention discloses a method for realizing user data and conversion between data compression method, including: the compressed objects into the virtual space and physical space; according to the virtual space of the compressed object corresponding to the main index lookup segment index; according to the segment index lookup by virtual space division; according to the section of the write block addresses are mapped to physical space, mapping model of virtual space to physical space; according to the mapping model to realize the conversion between data and user data compression. Therefore, the method provided by the invention, in the process of using, can be real-time compression engine is built from the user data to the compression mapping model based on the data, realizing the conversion of data, reasonable data management, improve the performance of storage system, reduce storage space and storage cost, effectively saves the system resource consumption.
【技术实现步骤摘要】
一种实现用户数据和压缩数据间转换的方法及装置
本专利技术涉及数据实时压缩领域,特别是涉及一种实现用户数据和压缩数据间转换的方法及装置。
技术介绍
随着科学技术的发展,移动互联网和大数据概念的迅速崛起,越来越多的数据充斥在我们生活中,因此对于如何管理这些数据就显得尤为重要。近年来,常见的一种管理数据的方式为对数据进行压缩管理,压缩是一种通过特定的算法来减小计算机文件大小的机制。这种机制是一种很方便的专利技术,尤其是对网络用户,因为它可以减小文件的字节总数,使文件能够通过较慢的互联网连接实现更快传输,此外还可以减少文件的磁盘占用空间。这种操作的方式可以让需要存储的数据,例如图像、视频等占用容量大的多媒体数据在无损或少量损失的情况下占用更少的内存,方便对大量数据的管理。现有的压缩方式为先将数据写入存储设备,然后再使用压缩工具对数据进行压缩,之后再将压缩前的数据删除,使用压缩数据的时候需要先解压,再使用,这种方式效率低下,无法有效地对压缩前后的数据进行转换,缺少对数据合理的管理,占用大量的系统资源,耗费使用者大量的时间。因此,如何提供一种有效解决在进行压缩数据的过程中,对数据的进行转换,以便合理管理的方法是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术的目的是提供一种实现用户数据和压缩数据间转换的方法及装置,以解决在对数据压缩过程中,无法有效的对数据进行转换从而管理的问题。为解决上述技术问题,本专利技术提供一种实现用户数据和压缩数据间转换的方法,包括:对压缩对象划分虚拟空间和物理空间;根据所述压缩对象的虚拟空间对应的主索引查找段索引;根据所述段索引查找由 ...
【技术保护点】
一种实现用户数据和压缩数据间转换的方法,其特征在于,包括:对压缩对象划分虚拟空间和物理空间;根据所述压缩对象的虚拟空间对应的主索引查找段索引;根据所述段索引查找由虚拟空间划分的段;根据所述段的可写块地址映射到物理空间,建立虚拟空间到物理空间的映射关系模型;根据所述映射关系模型实现对用户数据和压缩数据间的转换。
【技术特征摘要】
1.一种实现用户数据和压缩数据间转换的方法,其特征在于,包括:对压缩对象划分虚拟空间和物理空间;根据所述压缩对象的虚拟空间对应的主索引查找段索引;根据所述段索引查找由虚拟空间划分的段;根据所述段的可写块地址映射到物理空间,建立虚拟空间到物理空间的映射关系模型;根据所述映射关系模型实现对用户数据和压缩数据间的转换。2.如权利要求1所述的方法,其特征在于,在根据所述段的可写块地址映射到物理空间之前,该方法进一步包括:响应用户对所述段的大小进行配置的配置指令,对所述段的大小进行配置。3.如权利要求2所述的方法,其特征在于,所述物理空间为固定大小的块。4.如权利要求3所述的方法,其特征在于,所述主索引的储存信息还包括:储存压缩对象的健康状态和/或空闲块。5.如权利要求1-4任一项所述的方法,其特征在于,所述根据所述压缩对象的虚拟空间对应的主索引查找段索引为:响应根据日志地图追踪写入的数据并在所述段索引中进行记录的指令,根据日志地图追踪写入的数据并在所述段索引中进行记录。6.一种实现用户数据和压缩数据间转换的...
【专利技术属性】
技术研发人员:刘明甲,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。