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中被变换, 一个索引部分。

    Intercepting, transforming, and grouping data objects for storage
    3.
    发明授权
    Intercepting, transforming, and grouping data objects for storage 有权
    截取,转换和分组数据对象进行存储

    公开(公告)号:US09104337B2

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

    申请号:US13117911

    申请日:2011-05-27

    摘要: Systems capable of transformation of logical data objects for storage and methods of operating thereof are provided. One method includes identifying among a plurality of requests addressed to the storage device two or more “write” requests addressed to the same logical data object, deriving data chunks corresponding to identified “write” requests and transforming the derived data chunks, grouping the transformed data chunks in accordance with the order the requests have been received and in accordance with a predefined criteria, generating a grouped “write” request to the storage device, and providing mapping in a manner facilitating one-to-one relationship between the data in the obtained data chunks and the data to be read from the transformed logical object. The method further includes obtaining an acknowledging response from the storage device, multiplying the obtained acknowledging response, and sending respective acknowledgements to each source that initiated each respective “write” request.

    摘要翻译: 提供了能够转换用于存储的逻辑数据对象的系统及其操作方法。 一种方法包括在寻址到存储设备的多个请求中识别寻址到相同逻辑数据对象的两个或多个“写入”请求,导出与所识别的“写入”请求相对应的数据块,并变换导出的数据块,对经变换的数据进行分组 根据请求的顺序根据预定义的标准块,生成分组的“写入”请求到存储设备,并以促进所获得的数据中的数据之间的一对一关系的方式提供映射 数据块和从变换的逻辑对象读取的数据。 该方法还包括从存储设备获得确认响应,将获得的确认响应相乘,并向发起每个相应“写入”请求的每个源发送相应的确认。

    Intercepting, transforming, and grouping transformed data objects for storage
    4.
    发明授权
    Intercepting, transforming, and grouping transformed data objects for storage 有权
    拦截,转换和分组转换的数据对象进行存储

    公开(公告)号:US09104336B2

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

    申请号:US13117836

    申请日:2011-05-27

    摘要: Systems capable of transformation of logical data objects for storage and methods of operating thereof are provided. One method includes identifying among a plurality of requests addressed to the storage device two or more “write” requests addressed to the same logical data object, deriving data chunks corresponding to identified “write” requests and transforming the derived data chunks, grouping the transformed data chunks in accordance with the order the requests have been received and in accordance with a predefined criteria, generating a grouped “write” request to the storage device, and providing mapping in a manner facilitating one-to-one relationship between the data in the obtained data chunks and the data to be read from the transformed logical object. The method further includes obtaining an acknowledging response from the storage device, multiplying the obtained acknowledging response, and sending respective acknowledgements to each source that initiated each respective “write” request.

    摘要翻译: 提供了能够转换用于存储的逻辑数据对象的系统及其操作方法。 一种方法包括在寻址到存储设备的多个请求中识别寻址到相同逻辑数据对象的两个或多个“写入”请求,导出与所识别的“写入”请求相对应的数据块,并变换导出的数据块,对经变换的数据进行分组 根据请求的顺序根据预定义的标准块,生成分组的“写入”请求到存储设备,并以促进所获得的数据中的数据之间的一对一关系的方式提供映射 数据块和从变换的逻辑对象读取的数据。 该方法还包括从存储设备获得确认响应,将获得的确认响应相乘,并向发起每个相应“写入”请求的每个源发送相应的确认。

    Transforming logical data objected for storage includes identifying multiple write request to the same logical object and grouping transformed data chunks
    5.
    发明授权
    Transforming logical data objected for storage includes identifying multiple write request to the same logical object and grouping transformed data chunks 有权
    转换对象存储的逻辑数据包括识别对同一逻辑对象的多个写入请求并对转换后的数据块进行分组

    公开(公告)号:US09098207B2

    公开(公告)日:2015-08-04

    申请号:US12730297

    申请日:2010-03-24

    摘要: There is provided a system capable of transformation of logical data objects for storage and method of operating thereof. The method comprises: a) identifying among a plurality of requests addressed to the storage device two or more “write” requests addressed to the same logical data object; b) deriving data chunks corresponding to identified “write” requests and transforming the derived data chunks; c) grouping the transformed data chunks in accordance with the order the requests have been received and in accordance with a predefined criteria; d) generating a grouped “write” request to the storage device; and e) providing mapping in a manner facilitating one-to-one relationship between the data in the obtained data chunks and the data to be read from the transformed logical object. The method further comprises obtaining an acknowledging response from the storage device; multiplying the obtained acknowledging response, and sending respective acknowledgements to each source which initiated respective “write” request.

    摘要翻译: 提供了能够转换用于存储的逻辑数据对象的系统和其操作方法。 该方法包括:a)在寻址到存储设备的多个请求中识别寻址到同一逻辑数据对象的两个或多个“写入”请求; b)导出对应于所识别的“写入”请求的数据块并变换导出的数据块; c)根据已经接收到的请求的顺序并根据预定义的标准对经变换的数据块进行分组; d)向所述存储设备生成分组的“写入”请求; 以及e)以促进获得的数据块中的数据与要从变换的逻辑对象读取的数据之间的一对一关系的方式提供映射。 该方法还包括从存储设备获取确认响应; 将获得的确认响应相乘,并将各自的确认发送到发起各个“写入”请求的每个源。

    Real-time compression of tabular data
    6.
    发明授权
    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.

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

    METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
    7.
    发明申请
    METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE 有权
    用于存储的逻辑数据对象转换的方法和系统

    公开(公告)号:US20100250891A1

    公开(公告)日:2010-09-30

    申请号:US12730297

    申请日:2010-03-24

    IPC分类号: G06F12/02 G06F12/00 G06F12/10

    摘要: There is provided a system capable of transformation of logical data objects for storage and method of operating thereof. The method comprises: a) identifying among a plurality of requests addressed to the storage device two or more “write” requests addressed to the same logical data object; b) deriving data chunks corresponding to identified “write” requests and transforming the derived data chunks; c) grouping the transformed data chunks in accordance with the order the requests have been received and in accordance with a predefined criteria; d) generating a grouped “write” request to the storage device; and e) providing mapping in a manner facilitating one-to-one relationship between the data in the obtained data chunks and the data to be read from the transformed logical object. The method further comprises obtaining an acknowledging response from the storage device; multiplying the obtained acknowledging response, and sending respective acknowledgements to each source which initiated respective “write” request.

    摘要翻译: 提供了能够转换用于存储的逻辑数据对象的系统和其操作方法。 该方法包括:a)在寻址到存储设备的多个请求中识别寻址到同一逻辑数据对象的两个或多个“写入”请求; b)导出对应于所识别的“写入”请求的数据块并变换导出的数据块; c)根据已经接收到的请求的顺序并根据预定义的标准对经变换的数据块进行分组; d)向所述存储设备生成分组的“写入”请求; 以及e)以促进获得的数据块中的数据与要从变换的逻辑对象读取的数据之间的一对一关系的方式提供映射。 该方法还包括从存储设备获取确认响应; 将获得的确认响应相乘,并将各自的确认发送到发起各个“写入”请求的每个源。

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

    公开(公告)号:US09256604B2

    公开(公告)日:2016-02-09

    申请号:US13355123

    申请日:2012-01-20

    摘要: There are provided a method of transforming a non-transformed stored logical data object (LO) device into a transformed LO and system thereof. The method comprises: a) in response to a respective transformation request, logically dividing the non-transformed LO in a first segment and one or more non-transformed subsequent segments, the segments having predefined size; b) generating a header for the respective transformed LO; c) processing said first segment; d) overwriting said first segment by said generated header and said transformed first segment; e) indexing said first 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 comprising said generated header, said first transformed segment, said one or more subsequent segments comprising 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中被变换,所述一个或多个后续段包括非变换形式的数据, 至少一个索引部分。