×

System and Method for Storing Stream Data in Distributed Relational Tables with Data Provenance

  • US 20130080393A1
  • Filed: 09/24/2012
  • Published: 03/28/2013
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing data, comprising the steps of:

  • representing data-elements in a hyper-table stored in a table-store, wherein the data-elements are allocated to data-blocks stored in the table-store, wherein the table-store is located on a distributed device, wherein the hyper-table comprises;

    (i) hyper-rows representing the data-elements allocated to the data-blocks, (ii) at least one hyper-column associated with an attribute of the corresponding data-elements, and (iii) hyper-cells having data-values of the corresponding data-elements;

    generating indices of the hyper-rows and the at least one hyper-columns for the corresponding data-elements, wherein the data-values of the corresponding data-elements in the hyper-cells are capable of being retrieved based on the indices;

    generating snapshots of the indices at pre-determined time-periods, wherein the snapshot comprise the indices as the indices existed at the pre-determined time-period; and

    ,generating checkpoints of the hyper-table at time-periods, wherein the time-periods are based on transactions on the hyper-table, wherein the checkpoints are adapted to track deltas in the transactions, wherein the hyper-table is capable of being queried as the hyper-table existed at the time-periods.

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