Patent ID: 8639671

Claim:
An apparatus, comprising: an array of processing nodes; a data acquisition module executable by the array of processing nodes to receive a set of ordered user-selected compression rules as a compression rule set comprising at least one compression ratio threshold and at least one condition based on database object content; and a processing module executable by the array of processing nodes to: determine a compression ratio of at least one column of a row of a database object; determine content of at least one column of the row of the database object; create or transform the row of the database object according to the compression rules in the compression rule set to provide a transformed object, wherein the creation or transformation of the row of the database object includes selective compression of the row in response to comparison of the determined compression ratio to the compression ratio threshold and in response to comparison of the determined content to the at least one condition based on database object content; and publish at least a portion of the transformed object to one of a tangible storage medium or a display screen.