SYSTEM AND METHOD FOR QUERY ACCELERATION FOR USE WITH DATA ANALYTICS ENVIRONMENTS

In accordance with an embodiment, described herein is a system and method for providing query acceleration with a computing environment such as, for example, a business intelligence environment, database, data warehouse, or other type of environment that supports data analytics. A middle layer is pr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GE, Yi, LOTIA, Samar, MASCARENHAS, Alextair, ENG, Kenneth, WONG, David, HEBBAR, Praful, RAJAGOPALAN, Mahadevan, BOLSIUS, Roger, MITTAL, Ashish, RANGANATHAN, Vijayakumar
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:In accordance with an embodiment, described herein is a system and method for providing query acceleration with a computing environment such as, for example, a business intelligence environment, database, data warehouse, or other type of environment that supports data analytics. A middle layer is provided as a long-term table data storage format; and one more acceleration formats, or acceleration tables, can be periodically regenerated from the middle layer, wherein a determination can be made as to whether an accelerated table exists for a dataset table, and if so, then the accelerated table is used to process the query. Selon un mode de réalisation, l'invention concerne un système et un procédé pour fournir une accélération d'interrogation à un environnement informatique tel que, par exemple, un environnement d'intelligence commerciale, une base de données, un entrepôt de données ou un autre type d'environnement qui prend en charge une analyse de données. Une couche intermédiaire est fournie sous la forme d'un format de stockage de données de table à long terme; et un ou plusieurs formats d'accélération, ou des tables d'accélération, peut être régénéré périodiquement à partir de la couche intermédiaire, une détermination pouvant être faite quant au point de savoir si une table accélérée existe pour une table de données, et si tel est le cas, alors la table accélérée est utilisée pour traiter l'interrogation.