×

Compression analyzer

  • US 9,559,720 B2
  • Filed: 09/28/2012
  • Issued: 01/31/2017
  • Est. Priority Date: 04/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • prior to storing a set of data in a table, performing the steps of;

    obtaining data that indicates a selected balance point along a spectrum between maximum performance and maximum compression;

    wherein the selected balance point is one of a plurality of user-selectable balance points along the spectrum between maximum performance and maximum compression;

    wherein the plurality of user-selectable balance points include at least one balance point that corresponds to neither maximum performance nor maximum compression;

    performing a plurality of tests on a subset of data from the set of data to determine compression ratios produced by applying each of a plurality of compression techniques to the subset of data;

    wherein the table has a plurality of columns;

    wherein the set of data includes a plurality of rows;

    wherein, in a first test of the plurality of tests, the plurality of rows are not sorted;

    wherein, in a second test of the plurality of tests, the plurality of rows are sorted based on a particular column of the plurality of columns;

    selecting a particular compression technique to apply to the set of data based, at least in part, on;

    the compression ratios produced by each of the plurality of compression techniques; and

    the selected balance point;

    compressing the set of data using the particular compression technique to produce compressed data; and

    storing the compressed data in the table;

    wherein the method is performed by one or more computing devices.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×