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

    公开(公告)号:US09229941B2

    公开(公告)日:2016-01-05

    申请号:US13355138

    申请日:2012-01-20

    摘要: Methods for transforming a non-transformed stored logical data object (LO) into a transformed LO are provided. One method includes: a) in response to a respective transformation request, logically dividing the non-transformed LO into a segment and one or more non-transformed subsequent segments, each segment having a predefined size; b) generating a header for the respective transformed LO; c) processing said segment; d) overwriting said segment by said generated header and said transformed segment; e) indexing said transformed segment and said one or more non-transformed subsequent segments as constituting a part of said transformed LO; f) generating at least one index section; and g) updating the indication in the header to point that the non-transformed LO has been transformed in the transformed LO including said generated header, said transformed segment, said one or more subsequent segments including data in non-transformed form and said at least one index section.

    摘要翻译: 提供了将未变换的存储的逻辑数据对象(LO)变换为变换的LO的方法。 一种方法包括:a)响应于相应的变换请求,将未变换的LO逻辑地划分成段和一个或多个未变换的后续段,每个段具有预定义的大小; b)产生用于各个变换LO的报头; c)处理所述段; d)通过所述生成的报头和所述转换的段来覆盖所述段; e)将所述变换的段和所述一个或多个未变换的后续段索引为构成所述经变换的LO的一部分; f)产生至少一个索引部分; 以及g)更新所述标题中的指示,以指示所述未经变换的LO已经在包括所述生成的标题,所述变换的段,所述一个或多个后续段中包括非变换形式的数据的变换的LO中被变换, 一个索引部分。

    Systems and methods for transformation of logical data objects for storage
    3.
    发明授权
    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.

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

    Real-time compression of tabular data
    4.
    发明授权
    Real-time compression of tabular data 失效
    表格数据的实时压缩

    公开(公告)号:US08560508B2

    公开(公告)日:2013-10-15

    申请号:US13189327

    申请日:2011-07-22

    IPC分类号: G06F17/30

    CPC分类号: H03M7/30

    摘要: Exemplary method, system, and computer program product embodiments for real-time column compression of data are provided. In one embodiment, by way of example only, a data structure is estimated for an initially unknown structured data. The estimated data structure is placed in a stream. A columnar compression operation is applied to the stream to generate an achieved compression ratio. The stream is compressed. Feedback of the achieved compression ratio is analyzed from the stream to determine if an optimal one of the columnar compression operations has been applied. If the optimal one of the columnar compression operations has been applied, the actual data structure of the initially unknown structured data is determined.

    摘要翻译: 提供了用于数据的实时列压缩的示例性方法,系统和计算机程序产品实施例。 在一个实施例中,仅作为示例,针对最初未知的结构化数据估计数据结构。 估计的数据结构被放置在流中。 将柱状压缩操作应用于流以产生实现的压缩比。 流被压缩。 从流中分析实现的压缩比的反馈,以确定是否应用了最佳的一个柱状压缩操作。 如果已经应用了最佳的一个柱状压缩操作,则确定最初未知结构化数据的实际数据结构。

    COMPRESSION BLOCK INPUT/OUTPUT REDUCTION
    5.
    发明申请
    COMPRESSION BLOCK INPUT/OUTPUT REDUCTION 有权
    压缩块输入/输出减少

    公开(公告)号:US20130179597A1

    公开(公告)日:2013-07-11

    申请号:US13345301

    申请日:2012-01-06

    IPC分类号: G06F3/00

    摘要: Exemplary system and computer program product embodiments compression blocks input/output (I/O) reduction are provided. In one embodiment, by way of example only, data blocks are arranged into groups to provide a single I/O. Lists indicating the available block space for the data blocks are organized in advance according to space size. The data blocks required for a single command are allocated as the single I/O. The data blocks are sequentially ordered. Additional system and computer program product embodiments are disclosed and provide related advantages.

    摘要翻译: 提供了示例性系统和计算机程序产品实施例压缩块输入/输出(I / O)减少。 在一个实施例中,仅作为示例,数据块被布置成组以提供单个I / O。 指示数据块的可用块空间的列表根据空间大小预先组织。 单个命令所需的数据块被分配为单个I / O。 数据块顺序排列。 公开了附加的系统和计算机程序产品实施例并提供相关的优点。

    TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
    6.
    发明申请
    TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE 有权
    用于存储的逻辑数据对象的转换

    公开(公告)号:US20110302218A1

    公开(公告)日:2011-12-08

    申请号:US13209281

    申请日:2011-08-12

    IPC分类号: G06F17/30

    摘要: Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID.

    摘要翻译: 提供了用于操作能够将逻辑数据对象(LO)变换为经变换的逻辑数据对象(TLO))的变换系统的各种实施例。 在一个这样的实施例中,拦截对某个LO并由至少一个客户端寻址到至少一个存储设备的开放LO请求。 获得与存储在所述至少一个存储装置中的所请求的LO相对应的TLO的标题中的标识符(ID)。 获得的ID用于表征TLO和LO。 确定变换系统是否处理至少一个具有与获得的ID具有相同值的ID的开放LO。 如果没有找到至少一个打开的LO,则请求的LO被打开。 生成对应于被截取的打开的LO请求的实例。 实例与获取的ID相关联。

    SYSTEMS AND METHODS FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
    7.
    发明申请
    SYSTEMS AND METHODS FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE 审中-公开
    用于转换用于存储的逻辑数据对象的系统和方法

    公开(公告)号:US20110264871A1

    公开(公告)日:2011-10-27

    申请号:US13178418

    申请日:2011-07-07

    IPC分类号: G06F12/02

    摘要: 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.

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