COLUMNAR STORAGE REPRESENTATIONS OF RECORDS

A computer system accesses a collection of data records. Each record in the collection includes a plurality of data values and a plurality of data elements that identify semantics of corresponding data values from the plurality of data values. One or more of the data records each include multiple in...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SHIVAKUMAR, NARAYANAN, TOLTON, MATTHEW B, VASSILAKIS, THEODORE, GUBAREV, ANDREY, LONG, JING JING, MELNIK, SERGEY, ROMER, GEOFFREY M
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A computer system accesses a collection of data records. Each record in the collection includes a plurality of data values and a plurality of data elements that identify semantics of corresponding data values from the plurality of data values. One or more of the data records each include multiple instances of a same data element and include data values that correspond to the multiple instances of the same data element. The computer system generates a collection of columnar stripes. The collection of columnar stripes includes the data values from each data record in the collection of data records. Each columnar stripe in the collection of columnar stripes includes all data values that correspond to a specific data element from each of the records in the collection of records. D'une façon générale, la présente invention se rapporte à des procédés, à des systèmes et à des produits programmes d'ordinateur. Selon l'invention, un système informatique accède à une collection d'enregistrements de données. Chaque enregistrement de la collection comprend une pluralité de valeurs de données et une pluralité d'éléments de données qui identifient une sémantique de valeurs de données correspondantes à partir de la pluralité de valeurs de données. Un ou plusieurs des enregistrements de données comprennent chacun une pluralité d'instances d'un même élément de données et comprennent des valeurs de données qui correspondent à la pluralité d'instances du même élément de données. Le système informatique génère une collection de bandes en forme de colonne. La collection de bandes en forme de colonne comprend les valeurs de données de chaque enregistrement de données dans la collection d'enregistrements de données. Chaque bande en forme de colonne de la collection de bandes en forme de colonne comprend l'ensemble des valeurs de données qui correspondent à un élément de données spécifique de chacun des enregistrements de la collection d'enregistrements.