DYNAMIC DATA COMPRESSION SELECTION

    公开(公告)号:US20170163285A1

    公开(公告)日:2017-06-08

    申请号:US15440924

    申请日:2017-02-23

    IPC分类号: H03M7/30

    摘要: Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.

    Selective data compression in a database system
    3.
    发明授权
    Selective data compression in a database system 有权
    数据库系统中的选择性数据压缩

    公开(公告)号:US09235590B1

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

    申请号:US13620384

    申请日:2012-09-14

    IPC分类号: G06F17/30 G06F11/34 H03M7/30

    摘要: A database system may implement compression management of tables in the database system. The compression management may include determination of a pattern of usage of various database tables in the database system. Based on this pattern of usage, the database tables may be selected as candidates for compression or decompression at the appropriate time. In one example, the pattern of usage may be based on the contents of a query log of the database system. The compression management may also include evaluation of various compression strategies to apply to a candidate database table. Each compression strategy may be evaluated to determine if application to a database table or a portion of the database table would be beneficial based on various conditions. The compression management may also include consideration of each available compression strategy to be applied solely or in combination with one another.

    摘要翻译: 数据库系统可以对数据库系统中的表进行压缩管理。 压缩管理可以包括确定数据库系统中各种数据库表的使用模式。 基于这种使用模式,可以在合适的时间将数据库表选择为压缩或解压缩的候选。 在一个示例中,使用模式可以基于数据库系统的查询日志的内容。 压缩管理还可以包括评估应用于候选数据库表的各种压缩策略。 可以评估每个压缩策略以基于各种条件确定对数据库表或数据库表的一部分的应用是否将是有益的。 压缩管理还可以包括考虑单独应用或彼此组合应用的每种可用的压缩策略。

    DATA TRANSFER DEVICE AND DATA TRANSFER SYSTEM USING ADAPTIVE COMPRESSION ALGORITHM
    4.
    发明申请
    DATA TRANSFER DEVICE AND DATA TRANSFER SYSTEM USING ADAPTIVE COMPRESSION ALGORITHM 有权
    数据传输设备和使用自适应压缩算法的数据传输系统

    公开(公告)号:US20150304441A1

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

    申请号:US14435500

    申请日:2013-10-07

    申请人: NEC Corporation

    发明人: Masumi ICHIEN

    IPC分类号: H04L29/08

    摘要: A data transfer device compresses and transfers data according to a priority given to a CPU-constraint process imposing a constraint to a compression processing speed over a NW bandwidth-constraint process imposing a constraint to a transfer processing speed. It is necessary to select a compression algorithm, applied to the CPU-constraint process or the NW bandwidth-constraint process, based on a NW bandwidth, compressibility, and compression processing speed maximizing an effective throughput. When the amount of compressed data held in a temporary hold part is smaller than the predetermined value, the compressed data of the NW bandwidth-constraint process is stored in a temporary hold part. When the amount of compressed data held by the temporary hold part is larger than the predetermined value, the compressed data of the CPU-constraint process is stored in the temporary hold part. Thus, it is possible to improve an effective throughput by effectively using NW bandwidths.

    摘要翻译: 数据传送装置根据给予CPU约束处理的优先级压缩并传送数据,所述优先级通过对绑定处理速度施加约束的NW带宽约束过程,施加约束到压缩处理速度。 基于NW带宽,可压缩性和压缩处理速度,最大化有效吞吐量,需要选择应用于CPU约束过程或NW带宽约束过程的压缩算法。 当保存在临时保持部分中的压缩数据量小于预定值时,NW带宽约束处理的压缩数据被存储在临时保持部分中。 当由临时保持部保持的压缩数据量大于预定值时,CPU约束处理的压缩数据被存储在临时保持部分中。 因此,可以通过有效地使用NW带宽来提高有效吞吐量。

    Data compression device, data compression method, and medium
    5.
    发明授权
    Data compression device, data compression method, and medium 有权
    数据压缩设备,数据压缩方式和介质

    公开(公告)号:US08638243B2

    公开(公告)日:2014-01-28

    申请号:US13520590

    申请日:2010-03-03

    IPC分类号: H03M7/00

    摘要: A prediction error calculation part calculates a prediction error for each input data. A prediction error encoding part generates a prediction error code by encoding the value of the prediction error. A run-length counting part counts the run-length of the prediction error. When the value of the prediction error changes, a run-length encoding part generates a run-length code by encoding the run-length counted. A code connecting part generates a connected code by connecting the run-length code to the prediction error code of a corresponding prediction error. When the value of the prediction error is a particular value, a prediction error checking part selects a connected code for the prediction error, as an output code. When the value of the prediction error is a different value, the prediction error checking part selects a prediction error code for the prediction error, as an output code. A code output part outputs the output code selected.

    摘要翻译: 预测误差计算部分计算每个输入数据的预测误差。 预测误差编码部分通过对预测误差的值进行编码来生成预测误差码。 运行长度计数部分计算预测误差的运行长度。 当预测误差的值改变时,游程长度编码部分通过对所计数的游程进行编码来生成游程长度代码。 代码连接部分通过将游程长度代码连接到相应的预测误差的预测误差代码来生成连接的代码。 当预测误差的值是特定值时,预测误差检查部分选择用于预测误差的连接代码作为输出代码。 当预测误差的值是不同的值时,预测误差检查部分作为输出代码选择预测误差的预测误差代码。 代码输出部分输出所选择的输出代码。

    DATA ENCODING APPARATUS, DATA DECODING APPARATUS AND METHODS THEREOF
    6.
    发明申请
    DATA ENCODING APPARATUS, DATA DECODING APPARATUS AND METHODS THEREOF 审中-公开
    数据编码装置,数据解码装置及其方法

    公开(公告)号:US20130082850A1

    公开(公告)日:2013-04-04

    申请号:US13629182

    申请日:2012-09-27

    IPC分类号: H03M7/40 H03M7/00

    摘要: a In a data encoding apparatus, an acquisition unit acquires an input data including a plurality of arranged data. A conversion unit searches a data group including a first consecutive data and a second data adjacent to the first consecutive data, each data of the first consecutive data having a first value and the second data having a second value, and converts the data group into an intermediate data. A selection unit selects a selected encoding method among a plurality of encoding methods, at a time of encoding the intermediate data based on where a beginning of the data group corresponding to the intermediate data exists in the input data. An encoding unit can encode the intermediate data by using the selected encoding method.

    摘要翻译: a在数据编码装置中,获取单元获取包括多个排列数据的输入数据。 转换单元搜索包括与第一连续数据相邻的第一连续数据和第二数据的数据组,第一连续数据的每个数据具有第一值,并且第二数据具有第二值,并将数据组转换为 中间数据。 选择单元基于在输入数据中存在与中间数据对应的数据组的起始位置对中间数据进行编码时,在多种编码方法中选择所选择的编码方法。 编码单元可以通过使用所选择的编码方法对中间数据进行编码。

    DYNAMIC DATA COMPRESSION SELECTION
    9.
    发明申请

    公开(公告)号:US20170317689A1

    公开(公告)日:2017-11-02

    申请号:US15655421

    申请日:2017-07-20

    IPC分类号: H03M7/30

    摘要: Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.