EFFICIENT MAINTENANCE OF COLUMN STORE INDEXES ON MEMORY-OPTIMIZED TABLES

Techniques for improved update performance in transactional and data warehouse applications are disclosed herein. A request to store a modified version of the row is received. A first record indicative of a logically deleted state for values in the column store corresponding to the row is added to a...

Full description

Saved in:
Bibliographic Details
Main Authors LARSON, PER-ÅKE, BIRKA, ADRIAN, DIACONU, CRISTIAN, RIDER, DEVIN LEO, PAPADIMOS, VASILEIOS, ZHANG, XIN
Format Patent
LanguageEnglish
French
Published 06.05.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Techniques for improved update performance in transactional and data warehouse applications are disclosed herein. A request to store a modified version of the row is received. A first record indicative of a logically deleted state for values in the column store corresponding to the row is added to a first plurality of records. The modified version of the row is added to the row store. The identifier is modified to indicate that the column store does not contain a location corresponding to the modified version of the row. A second record indicative of the modified version of the row not having been propagated to the column is added to a second plurality of records store. La présente invention porte sur des techniques permettant d'améliorer l'efficacité de mise à jour dans des applications transactionnelles et d'entrepôt de données. On reçoit une demande de stockage d'une version modifiée de la ligne. Un premier enregistrement, indiquant que des valeurs dans le magasin de colonnes correspondant à la ligne sont dans un état supprimé sur le plan logique, est ajouté à une première pluralité d'enregistrements. La version modifiée de la ligne est ajoutée au magasin de lignes. L'identifiant est modifié pour indiquer que le magasin de colonnes ne contient aucun emplacement correspondant à la version modifiée de la ligne. Un second enregistrement indiquant que la version modifiée de la ligne n'a pas été propagée à la colonne est ajouté à une seconde pluralité d'enregistrements en mémoire.
Bibliography:Application Number: WO2015US57918