×

METHOD FOR REPRESENTING AND STORING HIERARCHICAL DATA IN A COLUMNAR FORMAT

  • US 20140201244A1
  • Filed: 01/15/2013
  • Published: 07/17/2014
  • Est. Priority Date: 01/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of organizing hierarchical data in a columnar form to be stored in a computer database or transmitted over networks, said method comprising:

  • using a computer processor to create a metadata schema for a type of hierarchical data;

    using a computer processor to receive a plurality of instance data of said type of hierarchical data, said instance data comprising a plurality of data entries organized in a hierarchical relationship;

    matching each instance data against said metadata schema and producing a plurality of columns of data, wherein there exists two types of columns, value columns and occurrence columns;

    each value column comprises an array of scalar values of same data type for a field in said metadata schema;

    each occurrence column comprises an array of occurrence numbers for a node in said schema, wherein said node is repeatable, optional or choosable; and

    said hierarchical relationship among said data entries is jointly preserved by said schema and said occurrence numbers in said occurrence columns;

    storing said columns of data in a computer database;

    orserializing said columns of data into a stream of bytes of data;

    orperforming at least one of a query, update, insertion, or deletion on said hierarchical data as stored in said columnar form.

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