×

Storing row-major data with an affinity for columns

  • US 8,838,894 B2
  • Filed: 12/09/2013
  • Issued: 09/16/2014
  • Est. Priority Date: 08/19/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a block of data that is in row-major format;

    wherein the block includes values for a particular column, and values for one or more other columns;

    in response to receiving the block, dividing and storing the block across a plurality of storage locations such that sequential values of the particular column are stored sequentially at a particular storage location of the plurality of storage locations, and sequential values for the one or more other columns are stored sequentially at one or more other storage locations of the plurality of storage locations;

    storing a mapping that maps the particular column to the particular storage location and the one or more other columns to the one or more other storage locations; and

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

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