Systems and methods for transformation of logical data objects for storage
    7.
    发明授权
    Systems and methods for transformation of logical data objects for storage 有权
    用于转换逻辑数据对象进行存储的系统和方法

    公开(公告)号:US08954403B2

    公开(公告)日:2015-02-10

    申请号:US13432145

    申请日:2012-03-28

    摘要: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object. The processing may comprise two or more data transformation techniques coordinated in time, concurrently executing autonomous sets of instructions, and provided in a manner preserving the sequence of processing and storing the processed data chunks.

    摘要翻译: 用于将用于存储的逻辑数据对象转换成可利用至少一个存储协议操作的存储设备的系统和方法,其创建,读取,写入,优化和恢复。 转换逻辑数据对象包括在存储设备中创建包括具有预定义大小的一个或多个分配的存储部分的经变换的逻辑数据对象; 变换与变换逻辑数据对象相对应的获得的数据的一个或多个顺序获得的块; 以及根据所述块的接收顺序将经处理的数据块依次存储到所述存储部分中,其中所述存储部分在逻辑数据对象的输入/输出事务期间用作变换/解变换操作的原子元素。 处理可以包括在时间上协调的两个或更多个数据变换技术,并行地执行自主指令集,并且以保持处理序列和存储经处理的数据块的方式提供。

    Method and system for transformation of logical data objects for storage
    10.
    发明授权
    Method and system for transformation of logical data objects for storage 有权
    用于存储逻辑数据对象的转换的方法和系统

    公开(公告)号:US09176975B2

    公开(公告)日:2015-11-03

    申请号:US12302592

    申请日:2007-05-31

    摘要: A method and system for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising a header and one or more allocated accommodation sections with predefined size; processing one or more sequentially obtained chunks corresponding to the transforming logical data object thus giving rise to the processed data chunks, wherein at least one of said processed data chunks comprises transformed data resulting from said processing; sequentially accommodating the processed data chunks into said accommodation sections in accordance with an order the chunks received, and generating at least one index section constituting a part of the transformed logical data object, said index section comprising one or more entries containing indicators to physical storage location of respective accommodation sections and, with respect to each processed data chunk, one or more records related to said chunk, wherein said records indicate offset and length of data in the logical data object to be read from the respective processed data chunk, and are associated with a time stamp indicating time of creating said record. The method further facilitates reading a data range from the transformed logical object in response to a read request specifying desired point in time to be read.

    摘要翻译: 一种用于变换逻辑数据对象以存储在具有至少一个存储协议的存储设备中的方法和系统,其创建,读取,写入,优化和恢复。 转换逻辑数据对象包括在存储设备中创建包括标题和经预定义尺寸的一个或多个分配的调节部分的经变换的逻辑数据对象; 处理与所述变换逻辑数据对象相对应的一个或多个顺序获得的块,从而产生经处理的数据块,其中所述处理的数据块中的至少一个包括从所述处理得到的变换数据; 根据块接收到的顺序顺序地将经处理的数据块容纳到所述容纳部分中,并且生成构成变换后的逻辑数据对象的一部分的至少一个索引部分,所述索引部分包括一个或多个条目,其中包含指向物理存储位置 并且对于每个处理的数据块,与所述块相关的一个或多个记录,其中所述记录指示要从各个处理的数据块读取的逻辑数据对象中的数据的偏移和长度,并且被关联 带有指示创建所述记录的时间的时间戳。 该方法还有助于响应于指定要读取的期望时间点的读取请求,从变换的逻辑对象读取数据范围。