×

Database storage architecture

  • US 8,700,674 B2
  • Filed: 07/14/2009
  • Issued: 04/15/2014
  • Est. Priority Date: 07/14/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • determining a size of projection data to be stored in a read-optimized store (ROS) container, wherein the projection data includes rows and columns of data;

    determining whether the size of the projection data is greater than a predetermined threshold;

    in response to a determination that the size of the projection data is greater than the predetermined threshold, storing the projection data in the ROS container in a column format, wherein, in the column format, each column of the projection data is stored in a separate file; and

    in response to a determination that the size of the projection data is less than the predetermined threshold, storing the projection data in the ROS container in a grouped ROS format, wherein, in the grouped ROS format, each of a plurality of blocks formed of respective groups of rows and columns of the projection data is stored in a separate filewherein storing the projection data in the grouped ROS format includes;

    selecting a plurality of columns of the projection data, andstoring rows of the selected columns as blocks of data in the ROS container until all of the rows of the selected columns are stored in the ROS container.

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